如何使用Java 8 Date / Time API将公历日期转换为Julian日期?
作者:互联网
我在格里高利历中有一个约会,想要在朱利安历法中查找同一天.
使用Java 8的Date / Time API应该很容易,但我找不到办法.代码看起来应该是这样的:
/*
* LocalDate uses the Gregorian calendar
*/
LocalDate date = LocalDate.parse("2017-10-29");
/*
* switch from Gregorian calendar to Julian calendar here
*/
;
/*
* output should be 2017-10-16
*/
System.out.println(date);
你可以在网上试试here
编辑
这当然没有重复
Convert from Gregorian to Julian calendar.我的问题具体涉及Java Data / Time API.
解决方法:
Julian年表没有构建到Java 8或9中.相反,ThreeTen-Extra项目有JulianChronology和JulianDate
类.使用它很简单.
JulianDate jd = JulianDate.from(localIsoDate);
标签:java,java-8,java-time,gregorian-calendar,date-conversion 来源: https://codeday.me/bug/20190527/1163062.html