Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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
C 计算夏令时开始和结束的日期和时间?_C_Linux - Fatal编程技术网

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

C 计算夏令时开始和结束的日期和时间?,c,linux,C,Linux,我有一个关于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代码)可以提供帮助。解决方案部分的一个可能来源是IANA。有时区数据本

我有一个关于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代码)可以提供帮助。解决方案部分的一个可能来源是IANA。有时区数据本身,但也有一个处理时区信息的代码包。这包括代理标准C库函数,以及一些扩展库代码。代码处理TZ变量;因此,它的代码可以帮助您。代码是否容易访问是另一回事。确定时区转换(标准到夏令时,或冬季到夏季)也很棘手。有一些代码可以做到这一点,但找到它可能很棘手。

这并不容易,而且很少有标准C代码(更不用说标准C代码)可以提供帮助。解决方案部分的一个可能来源是IANA。有时区数据本身,但也有一个处理时区信息的代码包。这包括代理标准C库函数,以及一些扩展库代码。代码处理TZ变量;因此,它的代码可以帮助您。代码是否容易访问是另一回事。确定时区转换(标准到夏令时,或冬季到夏季)也很棘手。有些代码可以做到这一点,但找到它可能很棘手。

@dirkgently:No;这个问题与“闰年障碍”问题完全无关。这就是询问从日期到日历日期之间的天数。这是询问TZ环境变量的内部工作情况。@JonathanLeffler:啊,好的。@dirkgently:不;这个问题与“闰年障碍”问题完全无关。这就是询问从日期到日历日期之间的天数。这是询问TZ环境变量的内部工作。@JonathanLeffler:啊,好的。