Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从包含DateTime的字符串获取时区_C#_Datetime_Timezone - Fatal编程技术网

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。