如何将带时区的 ISO 8601 转换为 C# 日期时间?
How to convert ISO 8601 with timezone to C# Datetime?
如何将带时区的 ISO 8601 转换为 C# 实际(本地)日期时间格式。
我的 ISO 8601 日期类似于“2016-06-19T19:30:43+04:30
”
我需要这样的东西“2016-06-19 16:00:43
”
由于 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
如何将带时区的 ISO 8601 转换为 C# 实际(本地)日期时间格式。
我的 ISO 8601 日期类似于“2016-06-19T19:30:43+04:30
”
我需要这样的东西“2016-06-19 16:00:43
”
由于 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