我有一个带有日期时间字段的JSON来反序列化。但是不同年份的解析日期时间差异的UTC偏移量。例如:
["Date":"2015-01-01T00:00:00.0000000+00:00"] -> 01/01/2015 03:00:00 AM
用其他偏移量解析其他年份的日期
["Date":"2005-01-01T00:00:00.0000000+00:00"] -> 01/01/2005 02:00:00 AM
我还检查了我的时区的实际偏移量,并且它返回了这两年的相同偏移量
TimeZone.CurrentTimeZone.GetUtcOffset(2015) -> 03:00:00
TimeZone.CurrentTimeZone.GetUtcOffset(2005) -> 03:00:00
有人可以解释为什么会这样吗?我怎么能绕过它?
我的时区是UTC(+03:00)Minsk