我正在尝试调整工作中的代码,我面临的问题是使用Eclipse的JAVA脚本。我无法理解朱利安日期或数字是如何计算或选择的,因为我需要调整它。
有关这个问题的任何建议吗?
一个例子是:
jToday=2456324.5
非常感谢您的投入!
答案 0 :(得分:2)
您可以使用Joda lib将Julian天转换为Java日期
DateTime dt = new DateTime(DateTimeUtils.fromJulianDay(2456324.5));
Julian date - 小数点前的数字表示自公元前4713年1月1日中午以来以及当天小数点后的天数;例如,1.1.2013 UT 0:30:00的Julian Date是2456293.520833
答案 1 :(得分:1)
您可以使用joda-time在您拥有的Julian日期和任何其他日历之间进行转换:
http://joda-time.sourceforge.net/cal_julian.html
您也可以使用此功能: