我很好奇,因为我检查了澳大利亚悉尼的一个linux主机,并且date命令将EST
作为时区,strftime(tz, sizeof(tz), "%Z", &time)
运行一个简单的C二进制文件打印出来时也是如此。但是,我知道时区是AEST
。时区缩写是否被截断?我在哪里可以找到更多相关信息?
答案 0 :(得分:1)
澳大利亚时区缩写changed in tzdb 2014f,于2014年8月发布。
您只需将时区数据文件更新为当前版本(撰写本文时为2015b)。在linux上,这通常位于tzdata
包中,您可以使用apt-get
或rpm
或适用于您的发行版的任何内容进行更新。
答案 1 :(得分:0)
当前时区通常位于环境变量中和/或位于/ etc / in linux中的特殊文件中