5

struct stat のフィールドの 1 つは st_mtime です。1970 年 1 月 1 日からの秒数だと思います。それは GMT ですか、それとも現地時間ですか?

4

1 に答える 1

9

このtime_t型は、1970 年 1 月 1 日 00:00 UTC から経過した秒数を表します (この瞬間は「エポック」と呼ばれ、世界中で同じ瞬間に発生しました)。「UTC」は「GMT」と同じ意味であると考えることができます (非常に小さな違いの詳細については、うるう秒を参照してください)。

型に値を加算または減算する代わりに、time_t常に関数localtime()mktime()関数を使用して、ローカル タイム ゾーン表現との間で変換する必要があることに注意してください。

于 2011-06-07T22:04:44.347 に答える