从包含DateTime的字符串中获取TimeZone

时间:2014-10-28 10:42:30

标签: c# datetime timezone

我有一个DateTime字符串"2014-10-09T07:01:39Z"。我想从这个字符串中获取时区。

1 个答案:

答案 0 :(得分:-1)

“2014-10-09T07:01:39Z”指10/9/2014 7:01:39 AM +00:00

“2014-10-09T07:01:39”表示10/9/2014 7:01:39 AM +/- LocalTimeZone

var dof=DateTimeOffset.Parse("2014-10-09T07:01:39Z");
Console.WriteLine(dof.Offset);
//00:00:00

dof = DateTimeOffset.Parse("2014-10-09T07:01:39");
Console.WriteLine(dof.Offset);
//XX:00:00