DateList
詳細とオプション
- DateList[]は,使用中のコンピュータシステムに設定されている日付と時刻を使用する.この演算は,時刻帯やいわゆる夏時間等の補正は全く行わない.
- DateList[date]では,date として以下の日付と時刻の指定が使える.
-
date DateObject指定 {y,m,d,h,m,s} DateList指定 time AbsoluteTime指定 "string" DateString指定 {"string",fmt} 指定形式で形成された日付文字列 - DateList[TimeZone->z]は,使用しているコンピュータシステムのシステムクロックが返す時刻が$TimeZoneに対応する時刻帯であるものとして,時刻帯 z から推定される日付と時刻を返す. »
- DateList[{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 の値も使うことができる. »
- DateListが返す2個のリストをNumericalOrderを使って比較することができる. »
- DateList[{"string",{"e1","e2",…}}]の形のとき,"ei"は"Year","YearShort","Quarter","Month","MonthName","Day","DayName","Hour","Hour12","AMPM","Minute","Second","Millisecond"のいずれかである.
- DateList[{"string",{"e1","e2",…}}]は,"ei"を使って{y,m,d,h,m,s}の要素を埋める.埋められなかったものは,デフォルト値{yc,1,1,0,0,0}を持つものとされる.yc はその時点の年である. »
- DateList[{"string",{"e1","e2",…}}]では,"ei"は与えられた順序で"string"から抽出され,英数字以外の文字で区切ることができる. »
- DateList[{"string",{"e1","sep12","e2","sep23",…}}]は指定された明示的なセパレータを使って要素を抽出する. »
例題
すべて開く すべて閉じる例 (2)
スコープ (8)
DateList[DateObject[{2022, 3, 4, 12, 20, 9}, "Instant", "Gregorian", -5.]]DateList["2022-12-15"]DateList["10 March 2022"]DateList[{"2/23/2022", {"Month", "Day", "Year"}}]DateList[{"2/23/2022", {"Month", "/", "Day", "/", "Year"}}]DateList[{2022, 3, 15.5}]DateList[{2022, 3, 15, 12.3}]DateList[{"2/15", {"Month", "Day"}}]DateList[3855673600]DateList[{2022, 12}]一般化と拡張 (1)
オプション (1)
アプリケーション (1)
特性と関係 (4)
DateObjectは指定された日付を表す:
DateObject[{2022, 1, 1}]AbsoluteTimeは日付を1900年年頭からの秒として表す:
AbsoluteTime[%]DateListは日付を日付要素のリストとして表す:
DateList[%]DateStringは日付を文字列として表す:
DateString[%]DateListPlotを使って日付リスト
座標を持つデータをプロットする:
DateListPlot[{{{2022, 1}, 2}, {{2022, 2}, 4}, {{2022, 3}, 6}, {{2022, 4}, 8}}]DatePlusを使って日付リストに時間単位を加える:
DatePlus[DateObject[{2022, 1, 1}, "Day"], {3, "Day"}]DateDifferenceを使って日付間の時間単位の数を求める:
DateDifference[DateObject[{2022, 2, 1}, "Day"], DateObject[{2022, 5, 1}, "Day"]]NumericalOrderを使って日付の順序を求める:
NumericalOrder[DateList[{2022, 1}], DateList[{2022, 5}]]NumericalOrder[DateList["2022 December 28"], DateList[{2022, 1}]]DateListによって行われる標準化は重要である:
Table[NumericalOrder[DateList[{2022, m}], DateList[{2023, 7}]], {m, 15, 25}]Table[NumericalOrder[{2022, m}, {2023, 7}], {m, 15, 25}]テクニカルノート
-
▪
- 日付と時刻の関数
関連するガイド
-
▪
- 日付と時刻 ▪
- 式と文字列の間の変換 ▪
- クラウド実行のメタデータ ▪
- 外部操作 ▪
- ロケールと国際化
テキスト
Wolfram Research (2007), DateList, Wolfram言語関数, https://reference.wolfram.com/language/ref/DateList.html (2014年に更新).
CMS
Wolfram Language. 2007. "DateList." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/DateList.html.
APA
Wolfram Language. (2007). DateList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DateList.html
BibTeX
@misc{reference.wolfram_2026_datelist, author="Wolfram Research", title="{DateList}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/DateList.html}", note=[Accessed: 09-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_datelist, organization={Wolfram Research}, title={DateList}, year={2014}, url={https://reference.wolfram.com/language/ref/DateList.html}, note=[Accessed: 09-September-2026]}