【发布时间】:2015-10-24 10:45:28
【问题描述】:
Windows API 提供Time Functions。但是,考虑到夏令时,我找不到给本地 DateTime 检索它与 UTC 的偏移量的方法。
例如:2015 年 1 月 1 日(巴西利亚时间)是夏令时,因此偏移量是 -02:00,而不是从 UTC 开始的 -03:00。
现在,今天(2015 年 8 月 2 日)我们不是夏令时,所以偏移量又是 -03:00。
有没有一种功能(或者可能是另一种方式)来检测它?
【问题讨论】:
-
我找到了一种方法,但有点偏离,从本地日期中减去 UTC 日期并捕捉差异,但我想知道是否有更好的方法
标签: windows datetime winapi timezone locale