一、什么是Julian date
朱莉安日历和普通日历显示是不一样的我就举例演示一下
正常的日历显示
朱莉安的日历显示
174表示的是从2016年1月1日开始到今天已有174天了
普通日历是按月计数,朱莉安日历是按年计数
二、用java将julian日期转换为年月日
将2023199朱莉安日期转换为年月日,代码如下
DateTimeFormatter df = DateTimeFormatter.ofPattern("uuuuDDD");
LocalDate localDate = LocalDate.parse("2023199", df);
System.out.println(localDate);
LocalDate localDate1 = LocalDate.ofYearDay(2023, 199);
System.out.println(localDate1);
运行结果如下:
2023-07-18
2023-07-18
总结:java8新日期类LocalDate,新增了许多处理日期的功能,大家可以根据需要自行学习。