所属する時刻帯における1900年1月1日からの経過時間を秒単位で返す.
AbsoluteTime[date]
指定された date に対応する絶対時間指定を与える.
AbsoluteTime
所属する時刻帯における1900年1月1日からの経過時間を秒単位で返す.
AbsoluteTime[date]
指定された date に対応する絶対時間指定を与える.
詳細とオプション
- AbsoluteTime[]は,使用中のコンピュータシステムに合わせた日付と時刻を返す.また,タイムゾーンや夏時間等の補正は一切行わない.
- AbsoluteTime[date]では,以下の日付と時間の指定が date として与えられる.
-
date DateObject指定 {y,m,d,h,m,s} DateList指定 time AbsoluteTime指定 "string" DateString指定 {"string",fmt} 指定形式で形成された日付文字列 - AbsoluteTime[TimeZone -> z]は,使用中のコンピュータが$TimeZoneで指定された時刻帯に設定されているとして,時刻帯 z から推論される日付と時刻を返す. »
- AbsoluteTime[]は常に$TimeUnit秒の粒度まで正確である.多くのシステムではこれ以上に正確である.
- AbsoluteTime[{y,m,…}]ではより短いリストも使うことができる.例えば,{y}は{y,1,1,0,0,0}に等しく,{y,m}は{y,m,1,0,0,0}に等しい.
- m, d, h, m, s の通常の範囲外の値は適切に換算される.d, h, m, s の整数値以外の値も使うことができる. »
- AbsoluteTimeが返す秒数はうるう秒を考慮していない.
例題
すべて開く すべて閉じる例 (5)
AbsoluteTime[]AbsoluteTime[DateObject[{2022, 12, 18}, "Day"]]AbsoluteTime[{2022, 1, 1, 0, 0, 0}]AbsoluteTime[{2022, 1}]DateString[]AbsoluteTime[%]AbsoluteTime[{"05/06/22", {"Day", "Month", "YearShort"}}]スコープ (5)
AbsoluteTime["2022-12-1"]AbsoluteTime["10 March 2022"]AbsoluteTime[{"2/23/2022", {"Month", "Day", "Year"}}]AbsoluteTime[{"2/23/2022", {"Month", "/", "Day", "/", "Year"}}]AbsoluteTime[{2022, 2, 31}]AbsoluteTime[{2022, 3, 3}]入力日付リストの曜日,時,分,秒の値は整数ではなくてもよい:
AbsoluteTime[{2022, 3, 15.5}]AbsoluteTime[{2022, 3, 15, 12.3}]AbsoluteTime[{"2/15", {"Month", "Day"}}]一般化と拡張 (1)
オプション (1)
アプリケーション (1)
DateListPlotを使って絶対時刻の
座標を持つデータを時間スケール上にプロットする:
DateListPlot[{{3376598400, 2}, {3379276800, 4}, {3381696000, 6}, {3384374400, 8}}]特性と関係 (5)
1900年1月1日から2000年1月1日までの秒単位による経過時間:
AbsoluteTime[{2000, 1, 1, 0, 0, 0}]AbsoluteTimeは日付を1900年年頭からの秒で表す:
AbsoluteTime[DateObject[{2022, 1, 1}, "Day"]]DateObjectは指定された日付を表す:
DateObject[%]DateListは日付を日付要素のリストとして表す:
DateList[%]DateStringは日付を文字列として表す:
DateString[%]AbsoluteTimeが返す秒数は"AbsoluteTime"暦に対応する:
now = NowAbsoluteTime[now]//DecimalFormCalendarConvert[now, "AbsoluteTime"]UnixTimeは,グリニッジ標準時での1970年初めからの秒数を返す:
UnixTime[]IntegerPart[AbsoluteTime[TimeZone -> 0] - UnixTime[]]次は,1900年1月1日から1970年1月1日までの秒数である:
AbsoluteTime[{1970, 1, 1, 0, 0, 0}]JulianDateは,グリニッジ標準時での紀元前4714年11月24日正午からの日数を返す:
JulianDate[]Round[86400JulianDate[] - AbsoluteTime[TimeZone -> 0]]次は,紀元前4714年11月24日の正午から1900年1月1日までの秒数である:
AbsoluteTime[{-4714, 11, 24, 12, 0, 0}]上記の先発グレゴリオ暦の日付はユリウス暦の西暦前4713年1月1日の正午である:
AbsoluteTime[DateObject[{-4713, 1, 1, 12, 0, 0}, CalendarType -> "Julian"]]テクニカルノート
-
▪
- 日付と時刻の関数 ▪
- グローバルなシステム情報
関連するガイド
-
▪
- 日付と時刻 ▪
- 外部操作 ▪
- 時間の測定と最適化 ▪
- ロケールと国際化 ▪
- クラウド実行のメタデータ ▪
- Wolframシステムのセッション情報
履歴
1991 で導入 (2.0) | 2003 で更新 (5.0) ▪ 2007 (6.0) ▪ 2014 (10.0)
テキスト
Wolfram Research (1991), AbsoluteTime, Wolfram言語関数, https://reference.wolfram.com/language/ref/AbsoluteTime.html (2014年に更新).
CMS
Wolfram Language. 1991. "AbsoluteTime." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/AbsoluteTime.html.
APA
Wolfram Language. (1991). AbsoluteTime. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AbsoluteTime.html
BibTeX
@misc{reference.wolfram_2026_absolutetime, author="Wolfram Research", title="{AbsoluteTime}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/AbsoluteTime.html}", note=[Accessed: 14-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_absolutetime, organization={Wolfram Research}, title={AbsoluteTime}, year={2014}, url={https://reference.wolfram.com/language/ref/AbsoluteTime.html}, note=[Accessed: 14-July-2026]}