我创建了一个string 扩展方法,它将特定的转换string为DateTimeOffset. 我执行了以下方法:
public static DateTimeOffset? ConvertToDateTimeOffset(this string text)
{
DateTimeOffset date;
if (DateTimeOffset.TryParse(text, out date))
{
return date;
}
else
{
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
用这个字符串:
"2010-05-10".ConvertToDateTimeOffset()
Run Code Online (Sandbox Code Playgroud)
我想取回以下结果:
{2010. 05. 10. 0:00:00 +00:00}
Run Code Online (Sandbox Code Playgroud)
但我的执行方法调用的实际结果是(请注意+02:00):
{2010. 05. 10. 0:00:00 +02:00}
Run Code Online (Sandbox Code Playgroud)
我怎样才能消除这个时区问题?