5

XMLにシリアル化するときに生成されるのと同じ形式を生成するメソッドでDateTime使用できる、C# で使用するための標準形式はありますか?ToStringDateTime

例えば:2013-03-20T13:32:45.5316112Z

4

3 に答える 3

3

ここを見て:

http://msdn.microsoft.com/en-us/library/az4se3k1.aspx#UniversalFull

必要な形式は次のとおりです。

myDate.ToString("u");

例:

DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
Console.WriteLine(date1.ToUniversalTime().ToString("u"));
// Displays 2008-04-10 13:30:00Z           

ただし、これはあなたが求めているものとはまったく異なります (ただし、おそらくまだ機能します)。そのため、カスタム形式を使用する必要がある場合があります。

DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
Console.WriteLine(date1.ToUniversalTime().ToString("yyyy-MM-dd'T'HH:mm:ss.fffffffZ"));
// Displays 2008-04-10T13:30:00.000000Z           
于 2013-04-30T09:59:41.717 に答える