我有以下日期时间 string :
2013-08-16T09:21:05-04:00
如何在VB.NET中将其转换为本地日期时间格式?
更新
刚刚意识到字符串的每一边都有一些额外的引号没有被正确消毒#blush
答案 0 :(得分:1)
查看DateTime.ParseExact()和DateTime.TryParse()方法。
http://msdn.microsoft.com/en-us/library/System.DateTime_methods.aspx
答案 1 :(得分:1)
你有没有试过这样的东西
Dim s As String = "2013-08-16T09:21:05-04:00"
Dim d As DateTime = DateTime.Parse(s)
答案 2 :(得分:0)
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