C 在Linux中设置系统时区
在Linux中,C语言中是否有设置系统时间的函数? 我还必须设置我的系统时区。 换句话说,如果我的时区是IST,我可以将其设置为UTC吗?用于设置时间和时区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
请注意,
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
源代码。可能与