C# 从包含DateTime的字符串获取时区
我有一个日期时间字符串C# 从包含DateTime的字符串获取时区,c#,datetime,timezone,C#,Datetime,Timezone,我有一个日期时间字符串“2014-10-09T07:01:39Z”。我想从这个字符串中获取时区 “2014-10-09T07:01:39Z”指2014年9月10日上午7:01:39+00:00 “2014-10-09T07:01:39”指2014年9月10日上午7:01:39+/-当地时区 var dof=DateTimeOffset.Parse("2014-10-09T07:01:39Z"); Console.WriteLine(dof.Offset); //00:00:00 dof = D
“2014-10-09T07:01:39Z”
。我想从这个字符串中获取时区 “2014-10-09T07:01:39Z”指2014年9月10日上午7:01:39+00:00“2014-10-09T07:01:39”指2014年9月10日上午7:01:39+/-当地时区
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
该字符串是否包含时区?您的字符串没有任何时区信息。所以,这是不可能的。那么字符串末尾的“Z”是什么?关于。Z表示UTC。所以你的时区是UTC。