-2

我尝试将我的本地时间(基辅、里加、UTC+02:00)转换为 UTC,但以下方法出现错误

TimeZoneInfo.ConvertTimeToUtc(clientDate,
    TimeZoneInfo.FindSystemTimeZoneById(tTimeZone.SystemId));
  • clientDate19.06.2015 16:35:00
  • tTimeZone.SystemIdFLE Standard Time

结果是19.06.2015 13:35:00,但据我所知,结果应该是 19.06.2015 14:35:00

为什么这个方法返回的结果相差 3 小时?

4

1 回答 1

0

这个链接;

!!!注意:目前采用FLE 夏令时

这表示目前是 UTC+3。这就是为什么在计算它们时得到 3 小时的差异太正常了。

正如 Hans Passanst 所说,当您将 Google 写为Local time in KyivorLocal time in Riga时,两个搜索结果都显示 (GMT+3)

看起来 DST 于 2015 年 3 月 29 日开始,并将于 2015 年 10 月 25 日结束。

于 2015-06-19T14:11:15.243 回答