[英]Convert Modified Julian Date to UTC Date in Excel
我正在寻找一个公式,我可以在其中输入 5 位修改后的儒略日期,并将其转换为今天的日期。
我这样做的方式是,我有一张单独的表格和一张桌子,但尽管它有效,但我正在寻找一种不需要单独表格的方法。 以下是一些信息:
00000 应转换为 11-17-1858
58890 应该翻译成 02-11-2020
数字每增加 1 次,就应该增加 1 天。 这也需要考虑闰年。 任何帮助将不胜感激。
这是一个当前进行转换的网站:
http://www.csgnetwork.com/julianmodifdateconv.html
这必须在没有宏的情况下完成,实际上需要以公式格式。
只需减去15018
并将结果格式化为日期。
为什么是15018
而不是15020
?
1-Jan-1900
值为1
15020
= 1-Jan-1900
但是,如果您将数字15020
转换并减去15020
它将 --> 0
,而不是所需的1
。15020
减少1
到15019
。接下来,Excel 中有一个故意的“错误”,在 SO 和互联网上都被广泛讨论,即 1900 年被错误地归类为闰年。
因此,对于28-Feb-1900
之后的任何等效日期,我们必须减去一个额外的1
。
如果您可能要处理1/1/1900
和2/28/1900
之间的日期,则需要修改公式以将其考虑在内。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.