【发布时间】:2013-08-18 23:33:51
【问题描述】:
我有以下日期时间字符串:
2013-08-16T09:21:05-04:00
如何在 VB.NET 中将其转换为本地日期时间格式?
更新
刚刚意识到字符串的每一侧都有一些额外的引号,这些引号没有被正确清理#blush
【问题讨论】:
标签: asp.net vb.net datetime utc
我有以下日期时间字符串:
2013-08-16T09:21:05-04:00
如何在 VB.NET 中将其转换为本地日期时间格式?
更新
刚刚意识到字符串的每一侧都有一些额外的引号,这些引号没有被正确清理#blush
【问题讨论】:
标签: asp.net vb.net datetime utc
Dim dateValue As DateTime = DateTime.Parse("2013-08-16T09:21:05-04:00")
Debug.WriteLine(dateValue.ToString)
我机器上的输出(英式英语,GMT+1):
16/08/2013 14:21:05
【讨论】:
你有没有尝试过这样的事情
Dim s As String = "2013-08-16T09:21:05-04:00"
Dim d As DateTime = DateTime.Parse(s)
【讨论】:
查看 DateTime.ParseExact() 和 DateTime.TryParse() 方法。
http://msdn.microsoft.com/en-us/library/System.DateTime_methods.aspx
【讨论】: