用C语言打印出所有时区



我希望在c中打印出指定时区的当前时间。我知道time.h库有几种显示时间的方法,但我无法弄清楚如何根据输入的时区更改这些时间。如果有人能给我指个方向,我会很感激的。

使用tzset()函数。注意,这会为整个进程设置全局时区,因为它从TZ环境变量(也是process-global)读取。

要更改TZ环境变量,您可以使用putenv(),它采用格式为TZ=Europe/Paris的格式。

相关内容

  • 没有找到相关文章

最新更新