0

形式を変更せずに DateTime オブジェクトにコピーする必要がある日付と時刻があります。それを解決する方法はありますか?

以下のコードをご覧ください

string dateTime = "07/20/11 14:40:28";
DateTime copyDateTime = Convert.ToDateTime(dateTime);
string dateTime2 = copyDateTime.ToString();

出力:

{2011 年 7 月 20 日午後 2:40:28}

出力に気が付くと、PM に変更されています。このまま欲しい。入手方法は?

編集: dateTime2 には、dateTime の場合とまったく同じ値が必要です。

4

2 に答える 2

4

形式は、本質的に に関連付けられていませんDateTime。Format は単なる表示プロパティです。

単純に呼び出すのではなく、好みの形式で表示する必要がある場合:

Console.WriteLine(copyDateTime.ToString("G"));

標準フォーマット文字列の完全なリストについては、MSDNを参照してください。

于 2013-01-31T12:57:45.417 に答える