「Time t」の版間の差分
削除された内容 追加された内容
→利用例: 内容追加 タグ: モバイル編集 モバイルウェブ編集 |
内容追加 タグ: モバイル編集 モバイルウェブ編集 |
||
3行目:
[[UNIX]]と[[POSIX|POSIX互換システム]]では、[[UNIX時間]]([[1970年]][[1月1日]] [[協定世界時|UTC]]の[[真夜中]]からの秒数)を表す符号付の整数(通常は32または64[[ビット]])で'''time_t''' 型を実装している([[閏秒]]は数えない)。いくつかのシステムでは、負の時刻値をサポートするが、サポートしないシステムもある。[[2038年問題]]のために、32ビットのtime_tは非難されている<ref>[http://pw1.netcom.com/~rogermw/Y2038.html The Year 2038 problem], Roger M. Wilcox. Retrieved on [[2008年]][[5月19日]].</ref>。
そのため、最近のシステムには、'''time_t'''を[[64ビット]]の整数型として定義しているものが多いが、古いシステムでは
ISO Cでは、'''time()'''関数だけでなく、[[システム時刻]]'''time_t''' の値を[[日付|カレンダー時刻]]に変換したり、逆の変換を行う関数を定義している。
|