Java 如何使用JodaTime获得Julian year?

Java 如何使用JodaTime获得Julian year?,java,jodatime,Java,Jodatime,我正在编写一个Java示例应用程序,其中我想要Julian year和Julian week的数量。有人能帮助我,我如何使用JodaTime计算朱利安年和朱利安周。来自文档 Chronology chrono = JulianChronology.getInstance(); DateTime dt = new DateTime(1066, 10, 14, 10, 0, 0, 0, chrono); 链接是 然后您可以使用on DateTime获取一年中的一周 在Joda时间内,朱利安历法系统

我正在编写一个Java示例应用程序,其中我想要Julian year和Julian week的数量。有人能帮助我,我如何使用JodaTime计算朱利安年和朱利安周。

来自文档

Chronology chrono = JulianChronology.getInstance();
DateTime dt = new DateTime(1066, 10, 14, 10, 0, 0, 0, chrono);
链接是

然后您可以使用on DateTime获取一年中的一周 在Joda时间内,朱利安历法系统可以通过获取一个实例来使用。这通常是使用工厂方法
juliancronology.getInstance()
创建的。然后将其传递给主要日期和时间类的构造函数

// setup date object for the Battle of Hastings in 1066
Chronology chrono = JulianChronology.getInstance();
DateTime dt = new DateTime(1066, 10, 14, 10, 0, 0, 0, chrono);

出于兴趣,你为什么要用朱利安·艾尔斯?我能理解用;加上Unix时间戳(在某些情况下有点过于精确),它们是唯一合理的计算时间的方法。我尝试过,但我寻找的是朱利安年、朱利安周号和朱利安日,例如:对于今天的日期,即2012年10月8日,朱利安年为-6725,朱利安周为-350887,朱利安日为-2456209。