我有一个Xml元素,需要包含Year,Month,Day,Hour,Min,Sec和MS的DateTime
我后来需要通过XMLDeserializer将Xml元素转换为DateTime对象.
我知道日期时间格式转换存在一些问题,我的问题是我应该编写Xml元素的DateTime格式是什么,所以一旦我通过XMLDeserializer反序列化它我就不会有任何问题要转换为DateTime对象
我希望得到如下答案:{0:MM/dd/yy H:mm:ss zzz}
或任何其他可以定义的格式
内部XmlSerializer
使用XmlConvert
,DateTime
使用以下格式进行转换:
yyyy-MM-ddTHH:mm:ss.fffffffzzzzzz
Run Code Online (Sandbox Code Playgroud)
无论如何使用ISO 8601格式.在.NET中,您可以使用o
格式说明符:
dateTime.ToString("o")
Run Code Online (Sandbox Code Playgroud)