DateBounds[{date1,date2,…}]
dateiの最も早いものと最も遅いものを与える.
DateBounds[obj]
指定された日付オブジェクト obj の最初と最後の日付を与える.
DateBounds[interval,gran]
interval の端点を指定された粒度 gran で与える.
DateBounds
DateBounds[{date1,date2,…}]
dateiの最も早いものと最も遅いものを与える.
DateBounds[obj]
指定された日付オブジェクト obj の最初と最後の日付を与える.
DateBounds[interval,gran]
interval の端点を指定された粒度 gran で与える.
詳細
- DateBounds[dates]には,DateObject,DateList,AbsoluteTime,DateStringの形式を含む標準的なすべての日付表記を使うことができる.
- DateBounds[obj]は,暗黙的または明示的なタイムスタンプ情報を持つオブジェクトの日付範囲を返す.よく使われる obj の指定には,DateInterval,TimeSeries,EventSeries,Databinが含まれる.
- 日付のリストについては,DateBoundsは日付を与えられたのと同じ形で返す.TemporalDataとDatabinについては,DateObject式が返される.
- DateBounds[tseries]は,TimeSeriesとEventSeriesを含むTemporalDataのすべての形式に使うことができる.
例題
すべて開く すべて閉じる例 (3)
DateBounds[{DateObject[{2022, 4, 8}, "Day"], DateObject[{2022, 4, 9}, "Day"], DateObject[{2022, 4, 7}, "Day"]}]DateIntervalに関連付けられた日付のリストの最初と最後の日付を求める:
DateBounds[DateInterval[{DateObject[{2025, 8, 24}, "Day"], DateObject[{2025, 8, 25, 13, 47, 31.169890}, "Instant", "Gregorian", -5.]}]]TimeSeriesの時間的な範囲を"Day"の粒度を持つオブジェクトとして求める:
ts = FinancialData["NYSE:GE", DateObject[{2020, 1, 1}, "Day"]]DateBounds[ts, "Day"]スコープ (4)
異なる形式で与えられた日付リストから,最初と最後の日付を求める:
DateBounds[{DateObject[{2022}], "1950 Jan 4th", 3867285330, {2023, 1, 1}}]TimeSeriesの時間的境界を求める:
es = EarthquakeData[All, 8, {{2020, 1, 1}, {2022, 5, 16}}, "Magnitude"]DateBounds[es]Databinの時間的境界を求める:
bin = Databin["1qGFQ8v"]DateBounds[bin]入力で1つの日付しか与えられていない場合は,その日付が最初と最後の日付として返される:
DateBounds[{Today}]特性と関係 (5)
DateBoundsは,DateObject式のリストに関連付けられたMinとMaxを返す:
dates = {DateObject[{2021, 8, 4}, "Day"], DateObject[{2007, 1, 5}, "Day"], DateObject[{2024, 10, 13}, "Day"], DateObject[{2020, 12, 23}, "Day"]};DateBounds[dates]Min[dates]Max[dates]MinMaxは,入力が日付オブジェクトの場合は,DateBoundsと同じ結果を返す:
dates = {DateObject[{2021, 8, 4}, "Day"], DateObject[{2007, 1, 5}, "Day"], DateObject[{2024, 10, 13}, "Day"], DateObject[{2020, 12, 23}, "Day"]};MinMax[dates]DateBounds[ts]は ts["FirstDate"]と ts["LastDate"]に対応する日付を返す:
moon = MoonPosition[DateRange[DateObject[{2022, 1, 1}], DateObject[{2022, 1, 31}], 1]]DateBounds[moon]moon["FirstDate"]moon["LastDate"]MinMax[moon["DateList"]]DateBounds[bin]は bin["TimeInterval"]に対応する日付を返す:
bin = Databin["2akVuNN2"]DateBounds[bin]bin["TimeInterval"]次もまた bin["Timestamps"]のMinとMaxの値である:
MinMax[bin["Timestamps"]]DateBoundsは,最初と最後の日付を決定する場合にTimeZoneの違いを考慮する:
DateBounds[{DateObject[{2022, 5, 10, 15, 52}, "Minute", "Gregorian", -4.], DateObject[{2022, 5, 2, 15, 52}, "Minute", "Gregorian", 0.], DateObject[{2022, 5, 5, 15, 52}, "Minute", "Gregorian", -7.]}]DateObjectではない日付については,$TimeZoneが仮定される:
DateBounds[{DateObject[{2022, 5, 10, 15, 52}, "Minute", "Gregorian", -4.], DateObject[{2022, 5, 2, 15, 52}, "Minute", "Gregorian", 0.], DateObject[{2022, 5, 5, 15, 52}, "Minute", "Gregorian", -7.], "May 10th, 2022 16:00"}]Block[{$TimeZone = 0}, DateBounds[{DateObject[{2022, 5, 10, 15, 52}, "Minute", "Gregorian", -4.], DateObject[{2022, 5, 2, 15, 52}, "Minute", "Gregorian", 0.], DateObject[{2022, 5, 5, 15, 52}, "Minute", "Gregorian", -7.], "May 10th, 2022 16:00"}]
]おもしろい例題 (1)
bins = {
Databin["3wq7Nk7W"],
Databin["2akVuNN2"],
Databin["2anlZF8U"],
Databin["2anHvIz1"]
};dates = DateBounds /@ binsTimelinePlotを使ってデータビンの重複を可視化する:
TimelinePlot[Interval /@ dates]テキスト
Wolfram Research (2016), DateBounds, Wolfram言語関数, https://reference.wolfram.com/language/ref/DateBounds.html (2020年に更新).
CMS
Wolfram Language. 2016. "DateBounds." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/DateBounds.html.
APA
Wolfram Language. (2016). DateBounds. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DateBounds.html
BibTeX
@misc{reference.wolfram_2026_datebounds, author="Wolfram Research", title="{DateBounds}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/DateBounds.html}", note=[Accessed: 04-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_datebounds, organization={Wolfram Research}, title={DateBounds}, year={2020}, url={https://reference.wolfram.com/language/ref/DateBounds.html}, note=[Accessed: 04-September-2026]}