CalendarConvert

CalendarConvert[date,calendar]

将日期对象 date 转换为指定的日历类型 calendar.

CalendarConvert[date]

转换为默认日历类型.

CalendarConvert[{date1,,daten},calendar]

date1daten 转换为指定的 calendar.

更多信息

  • date 的指定应该是 DateObject 表达式.
  • 可用已命名对象给定日期日历,例如 "Gregorian""Julian",或以 {"name",<|param1val1,param2value2,|>} 形式给定带有非默认参数的日历.
  • 日历参数包括:
  • "YearZero"日历是否包含零年
    "StartOfDay"一天开始的时刻
    "Location"天文日历的参考大地位置
  • 著名的算术日历类型有:"Gregorian""Julian""Jewish""Islamic". 其他日历由 CalendarData["DateCalendar"] 给出.

范例

打开所有单元关闭所有单元

基本范例  (1)

从公历转换为儒略历:

从伊斯兰历转换为犹太历:

应用  (2)

威廉 · 莎士比亚于儒略历 1616 年 4 月 23 日去世:

对应于公历的 5 月 3 日:

儒略历日期 0 对应于下面早发式格里历的时刻:

是儒略历中的 GMT 时间 -4713 年 1 月 1 日的中午:

属性和关系  (2)

DateObject[CalendarType->cal] 等价于 CalendarConvert[DateObject[],cal]

格里历和儒略历中 200 年的 3 月 1 日和 300 年的 2 月 28 日之间的日期是重合的:

可能存在的问题  (1)

对于比较粗略的日期,如 DateObject[{2022}],不同的日历可能无法完全一致:

在这种情况下,CalendarConvert 将使用给定日期的中点进行转换:

巧妙范例  (1)

获取所有可用日历的当前日期:

Wolfram Research (2014),CalendarConvert,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CalendarConvert.html (更新于 2020 年).

文本

Wolfram Research (2014),CalendarConvert,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CalendarConvert.html (更新于 2020 年).

CMS

Wolfram 语言. 2014. "CalendarConvert." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/CalendarConvert.html.

APA

Wolfram 语言. (2014). CalendarConvert. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CalendarConvert.html 年

BibTeX

@misc{reference.wolfram_2024_calendarconvert, author="Wolfram Research", title="{CalendarConvert}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/CalendarConvert.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_calendarconvert, organization={Wolfram Research}, title={CalendarConvert}, year={2020}, url={https://reference.wolfram.com/language/ref/CalendarConvert.html}, note=[Accessed: 22-November-2024 ]}