gpt4 book ai didi

date - JDE 的 Julian Date 格式的精确定义是什么?

转载 作者:行者123 更新时间:2023-12-02 00:51:30 24 4
gpt4 key购买 nike

我正在编写代码以从公历日期转换为 JDE ( J.D.Edwards ) 儒略日期。

注意:JDE 儒略日期与术语 Julian date 的正常用法不同。 .

据我通过 Google 搜索得出,JDE 朱利安日期的定义是:

1000*(year-1900) + dayofyear

其中年份是 4 位数的年份(例如 2009 年),1 月 1 日的 dayofyear 为 1,12 月 31 日将全年计数为 365 或 366(取决于这是否是闰年)。

我的问题是:是否支持 1900 年之前的年份?如果是这样,上面的公式还成立吗,还是应该是这样:

1000*(year-1900) - dayofyear

(注意减号而不是加号。)

还是别的什么?

有人有此日期格式的官方文档链接吗?

最佳答案

JDE 儒略日期由 CYYDDD 组成,即世纪、年份、年份。

20 世纪的世纪为零,例如19XX 和 21 日,例如20XX年。

年份是两位数。所以 101001 是 2001 年 1 月 1 日

如您所见,这不支持 1900 年之前的日期。

请参阅此 Oracle 页面以获取简单且官方的解释:About the Julian Date Format

关于date - JDE 的 Julian Date 格式的精确定义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171208/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com