C# XML序列化日期时间的默认格式

C# XML序列化日期时间的默认格式,c#,datetime,serialization,xml-serialization,C#,Datetime,Serialization,Xml Serialization,我正在使用DataContractSerializer类序列化DateTime对象。我得到以下输出 2013-05-21T10:50:23.5602265-04:00 最后一部分是什么 YYYY-MM-DDTHH:MM:SS.zzzzzzz-??:?? 谢谢这是您的时区偏移。格林威治标准时间-4小时。这是您的时区偏移量。格林威治标准时间-4小时。如果我写下面的C代码,我会得到与您描述的相同格式的当前时间: DateTime.Now.ToString("yyyy-MM-ddTHH:MM:ss.

我正在使用DataContractSerializer类序列化DateTime对象。我得到以下输出

2013-05-21T10:50:23.5602265-04:00
最后一部分是什么

YYYY-MM-DDTHH:MM:SS.zzzzzzz-??:??

谢谢

这是您的时区偏移。格林威治标准时间-4小时。

这是您的时区偏移量。格林威治标准时间-4小时。

如果我写下面的C代码,我会得到与您描述的相同格式的当前时间:

DateTime.Now.ToString("yyyy-MM-ddTHH:MM:ss.fffffffK")

如果我在下面编写C代码,我会得到与您描述的相同格式的当前时间:

DateTime.Now.ToString("yyyy-MM-ddTHH:MM:ss.fffffffK")