0

date.ToString ("D")日付の書式設定に使用しました。しかし、アプリケーションを他の言語にグローバル化すると、問題が発生します。長い日付形式を使用すると曜日が表示されることを期待していますが、すべての言語でそうではありません。http://www.basicdatepicker.com/samples/cultureinfo.aspxによると、長い日付形式で 1 ​​週間に 1 日を出力するすべての言語とはかけ離れています。日付をフォーマットするにはどうすればよいですか?

4

1 に答える 1

2

明示的な形式が必要な場合は、次のように指定します。

DateTime date = DateTime.Now;
string s = date.ToString("dddd, dd MMMM yyyy");

MSDN doco によると、「D」形式指定子はカルチャ固有のカレンダーの影響を受けます。

国際化するときは、特に文字列の書式設定や日付の表示について想定しないでください。

于 2012-06-06T09:03:14.443 に答える