代码之家  ›  专栏  ›  技术社区  ›  dimba

Linux、时区和dst

  •  0
  • dimba  · 技术社区  · 15 年前

    我有一个遗留代码,它依赖于 时间 (3).

    时间 (3) 手册页我看到了 不支持。 也在 (3) 不支持这些字段。

    谢谢

    1 回复  |  直到 15 年前
        1
  •  4
  •   schot    15 年前

    tzset(3) :

    #define _XOPEN_SOURCE
    #include <time.h>
    #include <stdio.h>
    
    int main(void)
    {
        tzset();
        printf("%ld, %d\n", timezone, daylight);
    }
    

    在我的系统上打印“-3600,1”。

    tzset 同时填充数组 char *tzname[2] 具有标准和夏令时时区名称。