DateRange
詳細とオプション
- 日付は次の形で指定することができる.
-
DateObject[…] 日付オブジェクト {y,m,d,h,m,s} 厳密な時間 {y,m,d} 年,月,日 {y,m} 指定された月の最初の日 {y} y 年の最初の月の最初の日 "string" 文字列としての日付 ("Jan. 1, 2022") time 絶対時間指定 - {y,m,d}は{y,m,d,0,0,0}等と等価であるとみなされる.
- 使用可能な増分単位は,"Year","Quarter","Month","Week","Day","Hour","Minute","Second","Weekday","Weekend",MondayからSundayまで,"EndOfMonth","BeginningOfMonth","BusinessDay"の暦刻みと日付タイプで表される.
- 混合基による増分が可能である.
- Quantityの枠組みで増分を指定することもできる.
- DateRange[date1,date2]の date2が粒度DateObject範囲の場合,結果には date2の終りまでの全日付が含まれる.
- DateRangeは次のオプションを取る.
-
CalendarType "Gregorian" 日付パラメータが指定された暦 HolidayCalendar {"UnitedStates","Default"} 休日のスケジュールおよび営業日と非営業日の計算のための部分指定
例題
すべて開く すべて閉じる例 (4)
With[{first = Today}, DateRange[first, DatePlus[first, Quantity[5, "Days"]]]]With[{first = Today}, DateRange[first, DatePlus[first, {{1, "Month"}, {-1, "Day"}}], {1, "Week"}]]With[{first = Yesterday}, DateRange[first, DatePlus[first, {{10, "Year"}, {-1, "Day"}}], {{1, "Year"}, {1, "Month"}, {-1, "Day"}}]]DateRangeにはRangeと同じような制約条件がある:
With[{first = Yesterday}, Table[DateRange[first, DatePlus[first, {-1, "Year"}], {i, "Year"}], {i, {-1, 0, 1}}]]スコープ (5)
DateRange[DateObject[{1700, 1, 1}], DateObject[{1900, 1, 1}], {10, "Year"}]DateRange[DateObject[{1700, 1, 1}], DateObject[{1900, 1, 1}], {10 1461 24 3600, "Second"}]DateRange[DateObject[{2021, 1, 1}], DateObject[{2022}], Quantity[40, "Days"]]DateRangeは文字列の入力を解釈する:
DateRange["dec. 1st, 2021", "2022"]DateRange[DateObject[{2021, 1, 1}, "Day"], DateObject[{2021}, "Year"], "Week"]端点が時間順になっていない場合は,増分は合計で負にならなければならない:
DateRange[DateObject[{2022, 1, 1}], DateObject[{2021}], {{-1, "Month"}, {2.3, "Week"}}]オプション (4)
CalendarType (3)
DateRange[{5779, 8, 13}, {5779, 9, 1}, CalendarType -> "Jewish"]Short[DateRange[DateObject[{5373, 4, 3}, CalendarType -> "Jewish"], DateObject[{5374, 4, 3}, CalendarType -> "Jewish"], "Week"], 2]CalendarConvert[Today, "Islamic"]Short[DateRange[DateObject[{1434, 1, 1}, CalendarType -> "Islamic"], DateObject[{1435}, CalendarType -> "Islamic"]], 2]HolidayCalendar (1)
同じ国内でも市場によって休日のスケジュールが異なることがある:
CalendarData["UnitedStates"]With[{first = DateObject[{2022, 4, 1}]}, DateRange[first, DatePlus[first, {{1, "Week"}}], "BusinessDay", HolidayCalendar -> {"UnitedStates", "NYSE"}]]With[{first = DateObject[{2022, 4, 1}]}, DateRange[first, DatePlus[first, {{1, "Week"}}], "BusinessDay"]]関連するガイド
-
▪
- 日付と時刻
テキスト
Wolfram Research (2012), DateRange, Wolfram言語関数, https://reference.wolfram.com/language/ref/DateRange.html (2023年に更新).
CMS
Wolfram Language. 2012. "DateRange." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/DateRange.html.
APA
Wolfram Language. (2012). DateRange. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DateRange.html
BibTeX
@misc{reference.wolfram_2026_daterange, author="Wolfram Research", title="{DateRange}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/DateRange.html}", note=[Accessed: 14-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_daterange, organization={Wolfram Research}, title={DateRange}, year={2023}, url={https://reference.wolfram.com/language/ref/DateRange.html}, note=[Accessed: 14-August-2026]}