0

我正在尝试调整工作中的代码,我面临的问题是使用 Eclipse 的 JAVA 脚本。我无法理解 Julian Date 或 Number 是如何计算或选择的,因为我需要对其进行调整。

对这个脑筋有什么建议吗?

一个例子是:

jToday=2456324.5

非常感谢您的意见!

4

2 回答 2

2

您可以使用 Joda lib 将儒略日转换为 java 日期

DateTime dt =  new DateTime(DateTimeUtils.fromJulianDay(2456324.5));

儒略日期 ——小数点前的数字表示自公元前 4713 年 1 月 1 日中午以来的天数,小数点后表示当天的小数部分;例如,1.1.2013 UT 0:30:00 的儒略日期是 2456293.520833

于 2015-04-21T15:56:57.570 回答
1

您可以使用 joda-time 在您拥有的儒略日期和任何其他日历之间进行转换:

http://joda-time.sourceforge.net/cal_julian.html

您还可以使用此功能:

http://www.rgagnon.com/javadetails/java-0506.html

于 2013-03-22T09:01:49.507 回答