struct stat中的一个字段是st_mtime。我认为这是自1970年1月1日以来的秒数。那是GMT还是当地时间?
答案 0 :(得分:8)
time_t
类型表示自1970年1月1日00:00 UTC以来经过的秒数(该时刻被称为“纪元”,发生在世界各地的同一时刻)。您可以将“UTC”视为与“GMT”相同的内容(有关非常小的差异,请参阅Leap Second)。
请注意,您应该始终使用time_t
和localtime()
函数与本地时区表示进行转换,而不是添加或减去mktime()
类型的值。< / p>