如何将 ISO 8601 与时区转换为c#实际(本地)日期时间格式。
我的 ISO 8601 日期就像" 2016-06-19T19:30:43+04:30
"
我需要这样的事情" 2016-06-19 16:00:43
"
答案 0 :(得分:0)
由于W3c采用ISO8601,您可以使用:
XmlConvert.ToString Method (DateTime, XmlDateTimeSerializationMode)
使用XmlDateTimeSerializationMode,您可以控制日期的处理方式。
请参阅https://msdn.microsoft.com/en-us/library/ms162344(v=vs.110).aspx
并且有一种将字符串转换为日期的反向方法......
XmlConvert.ToDateTime Method (String, XmlDateTimeSerializationMode)
https://msdn.microsoft.com/en-us/library/ms162342(v=vs.110).aspx