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} 等.
- 用下列日历步长和天的各种类型 (day types) 给出可能的增量:"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"}}]]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 语言. 2012. "DateRange." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2023. https://reference.wolfram.com/language/ref/DateRange.html.
APA
Wolfram 语言. (2012). DateRange. Wolfram 语言与系统参考资料中心. 追溯自 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: 06-September-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: 06-September-2026]}