linux - clock_gettime 是 UTC 时间还是本地时区?

标签 linux posix

clock_gettime 函数返回的时间戳是从 UTC 时间还是本地时区开始测量的?

我知道 time 应该来自 UTC 纪元,但我找不到任何引用说明 clock_gettime 也是如此。

最佳答案

引用维基百科,Unix 纪元是 defined作为

the time 00:00:00 UTC on 1 January 1970 (or 1970-01-01T00:00:00Z ISO 8601).

由此可见,任何对“纪元”的引用都意味着 UTC。

关于linux - clock_gettime 是 UTC 时间还是本地时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8531845/

相关文章:

linux - 如何检查 Linux 符号链接(symbolic link)是否正在使用? (删除未使用的符号链接(symbolic link))

c - pthread_create 跳过或重复

c - 在C中制作自己的shell

linux - 如何遍历给定目录的所有子目录?

c - 如何将 getline() 的每个字符串存储在(动态)字符串数组中?

c++ - Visual Studios 能否用于在 C++ 中进行开发并仍然创建能够在 Mac 上运行的程序?

c - Unix(FreeBSD) - 如何获取每秒的真实时钟

python - 更改 python 脚本的进程名称

arrays - 使用 set -u 从 bash 中的关联数组中获取元素

linux - 如何从 POS 打印机获取状态