検索に移動time_t型は、システム時刻を表現あるいは保存するために標準Cライブラリが定義しているデータ型である。この値は標準のtime()ライブラリ関数によって得られる。ヘッダファイルでtypedefによって定義されている。Cでは、time_tを数値型と定義しているが、データ型・値の範囲・周期や、エンコーディング方法は定義していない。時刻の値に対する算術演算の動作は定義していない。1970年1月1日0時00分00秒からの秒数)を表す符号付の整数(通常は32または64ビット)でtime_t型を実装している(閏秒は数えない)。いくつかのシステムでは、負の時刻値をサポートするが、サポートしないシステムもある。2038年問題のために、32ビットのtime_tは非難されている[1]。そのため、最近のシステムには、time_tを64ビットの整数型として定義しているものが多いが、古いシステムではそうでないものもあるので注意が必要である。Cでは、time()関数だけでなく、システム時刻time_tの値をカレンダー時刻に変換する関数や、逆の変換を行なう関数などを定義している。利用例[編集]以下のC言語のコードは現在時刻を取得し、文字列に整形し、標準出力へ出力する。0;}time_tパーティ[編集]この節は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(2009年2月)この節は更新が必要とされています。この節には古い情報が掲載されています。編集の際に新しい情報を記事に反映させてください。反映後、このタグは除去してください。(2019年3月)UNIXファンは、UNIX時間の意味ありげな値を祝賀するためにtime_tパーティを行なってきた歴史がある。これは、多くの暦で年が変わるときに行われる新年パーティと良く似ている。UNIX時間の使用が広がったことで、マイルストーンを祝うことが習慣となった。値を10進数で眺めるUNIXのコンベンションで祝賀される。UTCに起こった+230のような端数のない2進数も祝賀している。epochからN秒」と呼ばれるが、これは不正確である。epochからの秒数はUNIX時刻の数よりもわずかに大きい。billennium(UNIX時刻が1000000000)の祝賀が行なわれた。UTC、UNIX時刻が1111111111に到達した。UTC、UNIX時刻が1234567890に到達する祝賀が行なわれる見込みである。billennium(UNIX時刻が2000000000)の祝賀が行なわれる予定。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。