Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.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 在Linux中设置系统时区_C_Linux - Fatal编程技术网

C 在Linux中设置系统时区

C 在Linux中设置系统时区,c,linux,C,Linux,在Linux中,C语言中是否有设置系统时间的函数? 我还必须设置我的系统时区。 换句话说,如果我的时区是IST,我可以将其设置为UTC吗?用于设置时间和时区 请注意,tz(timezone)参数to已过时。环境中没有tz变量的进程使用的默认时区由/etc/localtime的内容决定。在/usr/share/zoneinfo中找到您想要的时区,然后复制或符号链接它 rm /etc/localtime ln -s /usr/share/zoneinfo/Etc/GMT /etc/localtime

在Linux中,C语言中是否有设置系统时间的函数? 我还必须设置我的系统时区。 换句话说,如果我的时区是IST,我可以将其设置为UTC吗?

用于设置时间和时区


请注意,
tz
(timezone)参数to已过时。

环境中没有
tz
变量的进程使用的默认时区由
/etc/localtime
的内容决定。在
/usr/share/zoneinfo
中找到您想要的时区,然后复制或符号链接它

rm /etc/localtime
ln -s /usr/share/zoneinfo/Etc/GMT /etc/localtime

有一些交互式工具可帮助您选择时区,但它们因分布而异(例如Debian的
dpkg重新配置tzdata

您可以使用此工具设置时区

setenv("TZ", "PST8PDT", 1);
tzset();

查看
hwclock
源代码。可能与