我正在尝试从 Excel 中的常规日期(mm/dd/yyyy)获取儒略日期。似乎有两种儒略日期计算。
如果我在 Excel 中使用以下公式。我得到如下所示的结果。
=TEXT(A1,"yy")&TEXT((A1-DATEVALUE("1/1/"&TEXT(A1,"yy"))+1),"000")
For 1/20/2017, I get this value 17020.
但是,如果我在同一日期使用第二个资源,我会得到以下值。
我正在寻找第二个值(2457774)。我在网上做了很多研究以找到第二种方法的 Excel 公式。但我找不到任何东西。
有人可以帮我在 Excel 中得到这个公式吗?非常感谢您的帮助。
我正在尝试从 Excel 中的常规日期(mm/dd/yyyy)获取儒略日期
注意:您要求的实际上是Julian Day Number,它与 Julian Date (这是Julian Calendar中的日期)不同
儒略日数定义为自公元前 4713 年以来的天数(如果您是天文学家,则加 0.5)。
公历(从 1582 年 10 月 15 日开始)中任何日期(格林威治标准时间 0:00)的儒略日数使用以下公式计算:
源儒略历日期转换公式 - Excel 公式
儒略日数的完整定义
来源朱利安日 - 维基百科