0

プログラムを使用して、米国形式(MMDDYYYY)でいくつかの日付値をc#のcsvファイルに書き込んでいます。これはWPFアプリケーションです。ユーザーのコンピューターに英国などの異なる地域設定がある場合、日付の値が反転します。ユーザーの地域設定に関係なく、アプリケーションが日付値を米国形式で書き込むことを確認するにはどうすればよいですか?

4

2 に答える 2

2

日付を文字列に変換するときに形式を指定できます(ただし、それが日付の表示方法かどうかはわかりません)。

DateTime d = DateTime.Now;
string s = d.ToString("MMddyyyy");

日付形式の文字列の詳細については、http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspxを参照してください。

于 2013-01-11T16:50:35.427 に答える
0
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Console.WriteLine(dateToDisplay.ToString("MMddyyyy"));
于 2013-01-11T16:52:25.923 に答える