ANSI CやC++で時刻を表わす型。The Epochからの秒数で表現する。
#include <time.h>
定義は後述。
Microsoft Visual C++ 2005/2008環境でも同様であるが、若干定義が異なる。
Win32環境でも__int64は利用可能で、もってtime_tは64ビット化されている。
64ビットtime_tは、1970+0x7fffffffffffffff年までの時刻表現が保証される。
閏年が存在しないと仮定すると、2924億7121万647年の途中までが表現可能である。
つまり、64ビット化は、単に問題を3000億年ほど先送りしたに過ぎず、後々問題が発生する可能性があり、これを「292471210647年問題」という。なお、これは宇宙の年齢(約137億年)の21倍程度という年月に相当する。