CalendarType
是决定日历系统的选项,其中所有日期都被解释和输出.
更多信息
- CalendarType 通常用于指定如何在没有日历的情况下解释日期,或对来自其他日历的日期对象进行转换.
- 默认情况下,CalendarType 设为 "Gregorian".
- 可用已命名对象给定日期日历,如 "Gregorian" 或 "Julian",或以 {"name",<|param1val1,param2value2,…|>} 形式给定带有非默认参数的日历.
- 日历参数包括:
-
"YearZero" 日历是否包含零年 "StartOfDay" 一天开始的时刻 "Location" 天文日历的参考大地位置 - 可用 CalendarData["name"] 获取默认的日历参数.
- 著名的算术日历包括:
-
"Gregorian" 外推格里历 "Islamic" 表式伊斯兰教历 "Jewish" 算术希伯来阴阳历 "Julian" 外推儒略历 - 其他算术日历由 CalendarData["ArithmeticCalendar"] 给出. 天文日历由 CalendarData["AstronomicalCalendar"] 给出.
范例
打开所有单元 关闭所有单元基本范例 (3)
DateObject[CalendarType -> "Jewish"]DateObject[{2026, 8, 4}, CalendarType -> "Julian"]NextDate["Month", CalendarType -> "Chinese"]可用参数化的日历调整 "StartOfDay" 或 "YearZero" 的值:
DateObject[{1, 1, 1}, CalendarType -> "Gregorian"] - Quantity[2, "Days"]DateObject[{1, 1, 1}, CalendarType -> {"Gregorian", <|"YearZero" -> True|>}] - Quantity[2, "Days"]范围 (3)
DateInterval[DateObject[{1446, 9}, "Month", "Islamic"], CalendarType -> "Islamic"]DateRange[DateObject[{2022, 1, 1}], DateObject[{2022, 3, 1}], "Week", CalendarType -> "Islamic"]构建 TimeSeries 对象,用 "Julian" 历表示日期:
TimeSeries[Range[5], {DateObject[{2024, 2, 14}, CalendarType -> "Julian"], Automatic, "Day"}]TimeSeries[%, CalendarType -> "Islamic"]Normal[%]应用 (1)
属性和关系 (2)
可用 CalendarData 给出可用日历类型的列表:
CalendarData["DateCalendar"]CalendarData["ArithmeticCalendar"]CalendarData["AstronomicalCalendar"]DateObject 的默认日历类型为 "Gregorian":
range = DateRange[DateObject[{2022, 1, 1}], DateObject[{2022, 2, 1}], "Week"]DateRange[DateObject[{2022, 1, 1}], DateObject[{2022, 2, 1}], "Week", CalendarType -> "Jewish"]% == rangeDateRange[DateObject[{2022, 1, 1}, CalendarType -> "Jewish"], DateObject[{2022, 2, 1}, CalendarType -> "Jewish"], "Week", CalendarType -> "Jewish"]% == range相关指南
-
▪
- 日期和时间
文本
Wolfram Research (2012),CalendarType,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CalendarType.html (更新于 2020 年).
CMS
Wolfram 语言. 2012. "CalendarType." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/CalendarType.html.
APA
Wolfram 语言. (2012). CalendarType. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CalendarType.html 年
BibTeX
@misc{reference.wolfram_2026_calendartype, author="Wolfram Research", title="{CalendarType}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/CalendarType.html}", note=[Accessed: 17-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_calendartype, organization={Wolfram Research}, title={CalendarType}, year={2020}, url={https://reference.wolfram.com/language/ref/CalendarType.html}, note=[Accessed: 17-August-2026]}