XMLにシリアル化するときに生成されるのと同じ形式を生成するメソッドでDateTime
使用できる、C# で使用するための標準形式はありますか?ToString
DateTime
例えば:2013-03-20T13:32:45.5316112Z
XMLにシリアル化するときに生成されるのと同じ形式を生成するメソッドでDateTime
使用できる、C# で使用するための標準形式はありますか?ToString
DateTime
例えば:2013-03-20T13:32:45.5316112Z
ここを見て:
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