struct stat 时间是 GMT 吗?

发布于 2024-11-14 08:56:41 字数 77 浏览 4 评论 0原文

struct stat 中的字段之一是 st_mtime。我假设这是自 1970 年 1 月 1 日以来的秒数。那是 GMT 还是当地时间?

One of the fields in struct stat is st_mtime. I assume that is seconds since jan 1, 1970. Is that GMT or local time?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

养猫人 2024-11-21 08:56:42

time_t 类型表示自 1970 年 1 月 1 日 00:00 UTC 以来经过的秒数(该时刻称为“纪元”,在世界各地的同一时刻发生)。您可以将“UTC”视为与“GMT”相同的含义(有关详细信息,请参阅闰秒关于非常小的差异)。

请注意,您应该始终使用 localtime()mktime() 函数来转换 time_t 类型的值,而不是添加或减去值往返于本地时区表示。

The time_t type represents the number of seconds that have passed since 1 January 1970 00:00 UTC (that moment in time is called the "epoch" and happened at the same moment everywhere around the world). You can consider "UTC" to mean the same thing as "GMT" (see Leap Second for detail about the very small differences).

Be aware that instead of adding or subtracting values from the time_t type, you should always use the localtime() and mktime() functions to convert to and from a local time zone representation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文