如何忽略夏令时

时间:2014-03-23 16:18:37

标签: c# datetime dst

我从Web服务接收一些数据,其中一个字段是Data对象。

例如,2014-06-30T07:45:00+02:00是DateTime值。

当我尝试解析这个并通过

获得时间时
var time = DateTime.Parse("2014-06-30T07:45:00+02:00").TimeOfDay;

我得到8:45:00而不是7:45:00

是否可以忽略夏令时?既然网络服务仍然返回正确的日期?

1 个答案:

答案 0 :(得分:4)

这应该有效:

var time = DateTimeOffset.Parse("2014-06-30T07:45:00+02:00").DateTime.TimeOfDay;