Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows中的历史夏令时_Windows_Delphi_Timezone_Dst - Fatal编程技术网

Windows中的历史夏令时

Windows中的历史夏令时,windows,delphi,timezone,dst,Windows,Delphi,Timezone,Dst,在Windows中(使用Delphi而不是.NET)是否有一种简单的方法可以将UTC时间转换为本地时间,并进行夏令时调整 数据可追溯到12年前,因此需要考虑DST开始/结束日期在这段时间内的变化。Windows不存储历史数据,您需要使用数据库,如。我找不到该特定页面上列出的任何Delphi代码,但可能有一些浮动。否则,您必须从当前支持的语言之一进行移植…如何: 此外,还有一些讨论和Delphi代码用于在以下位置执行此操作: 你可以通过谷歌搜索找到一些关于这方面的信息:有趣的是,昨天LinkedI

在Windows中(使用Delphi而不是.NET)是否有一种简单的方法可以将UTC时间转换为本地时间,并进行夏令时调整


数据可追溯到12年前,因此需要考虑DST开始/结束日期在这段时间内的变化。

Windows不存储历史数据,您需要使用数据库,如。我找不到该特定页面上列出的任何Delphi代码,但可能有一些浮动。否则,您必须从当前支持的语言之一进行移植…

如何:

此外,还有一些讨论和Delphi代码用于在以下位置执行此操作:


你可以通过谷歌搜索找到一些关于这方面的信息:

有趣的是,昨天LinkedIn上出现了一个非常类似的问题

这是我在那里给出的答案:

时区有些不稳定, 特别是在夏令时 开始/结束

这个数据库( )定义时区,并且 有时候会改变,所以你需要一个 更新机制,以及

有一个.NET实现 您可以包裹或用作底座:

我不知道这是怎么更新的 Delphi的实现是:

让我们知道您的最终实施

编辑: 上面提到的项目似乎是空的,所以我进一步搜索,发现该项目仍然处于活动状态


--jeroen

Thx,看起来Delphi实现将作为基础。我希望我不必自己动手……难道我是唯一一个找不到任何消息来源的人吗?