SQLからC#で定義された特定のフォーマットユーザーに日時をフォーマットするにはどうすればよいですか?たとえば、SQLの日時は2011-02-06 12:00:21のようになり、ユーザー定義の形式はmmddyyyyであり、出力は02062011であると予想しています(262011ではないことに注意してください)。C#で変換するにはどうすればよいですか?
3 に答える
1
これはそれを行う必要があります:
((DateTime)reader["DateColumn"]).ToString("MMddyyyy");
オブジェクトreader["DateColumn"]
を返すと仮定するDateTime
于 2012-09-07T16:55:09.073 に答える
1
必要なのは、の正しい形式だけですToString
。あなたの場合、それはMMddyyyy
です。例えば:
var myDate = new DateTime(2011,2,6,12,0,21);
Console.WriteLine(myDate.ToString("MMddyyyy"));
于 2012-09-07T16:56:33.000 に答える
1
具体的に。DateTimeオブジェクトがあると仮定します。表示したい場合は、ToString
オーバーロードメソッドを使用できます。
new DateTime(2011, 2, 6).ToString("MMddyyyy");
于 2012-09-07T16:57:12.077 に答える