質問

私はすべての「チューブの上になっていると私はこの1つを把握することはできません。単純なことかもしれません。

String.Format呼び出します:

return dt.ToString("MMM d yy 'at' H:mmm");

これを正しく返します:

  

12時57分で、9月23日08

それでは、私はこれを返すために、一年前に単一引用符を追加したいとしましょう。

  

12時57分で、9月23日'08

単一引用符は、予約済みのエスケープ文字であるので、

をどのように私はそれを表示するために取得するために単一引用符をエスケープしますか?

私は運で、ダブル、トリプル、およびクワッド単一引用符しようとしています。

役に立ちましたか?

解決

あなたがエスケープする必要がありますバックスラッシュを使ってエスケープすることができます。どちらの

return dt.ToString(@"MMM d \'yy 'at' H:mmm");

または

return dt.ToString("MMM d \\'yy 'at' H:mmm");

他のヒント

それはHTMLのためだ場合は、

あなたは、HTMLエンティティを使用することができます。

- 編集

'

- 編集

誰もが細かい作品を脱出、指摘したようにだけ、このポストは間違っていないようにするには:)

string s = t.ToString("MMM d \\'yy 'at' H:mmm");

そして、それは私が投稿しているユーザーに基づいて何かをテストしていない最後の時間です:)

私は本当に、私は実際にこれで行くと、それらを使用する必要がない限り、

私はC#の@文字列を好きではありません。

return dt.ToString("MMM d \\'yy 'at' H:mmm");

そのためにあなたは、「読み」することが容易に見つけるのにそれはちょうど好みです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top