gpt4 book ai didi

计算夏令时开始和结束的日期和时间?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:11:36 25 4
gpt4 key购买 nike

我对 TZ 环境变量有疑问。我的时区配置字符串为

CST+6CDT,M3.2.0/02:00:00,M11.1.0/02:00:00.

从 TZ 字符串中,我需要获取当年 M3.2.0 和 M11.1.0 的天数。此外,我还需要以 UTC 秒计算夏令时的开始和结束时间(从 1970 年 1 月 1 日的 00:00:00 开始)。

我可以使用时间函数获取当前年份。

C 语言代码。有什么想法吗?

最佳答案

这并不容易,并且几乎没有宝贵的标准 C 代码(更不用说标准 C 代码)来提供帮助了。解决方案部分的一个可能来源是 Olson Time Zone Database在 IANA。有时区数据本身,但也有处理时区信息的代码包。这包括代理标准 C 库函数,以及一些扩展库代码。该代码确实处理了 TZ 变量;因此,它具有可以帮助您的代码。该代码是否易于访问是另一回事。确定时区转换(标准时间到夏令时,或冬令时到夏令时)也很棘手。有执行此操作的代码,但找到它可能很棘手。

关于计算夏令时开始和结束的日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10985585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com