Date date = new Date();
        Instant instant = date.toInstant();
        Chronology chronology = HijrahChronology.INSTANCE;
        //Chronology chronology = IsoChronology.INSTANCE;
        ChronoZonedDateTime<? extends ChronoLocalDate> c = chronology.zonedDateTime(instant.atZone(ZoneId.systemDefault()));
        System.out.println(c);
        System.out.println(c.get(ChronoField.DAY_OF_YEAR));
        System.out.println(c.get(ChronoField.DAY_OF_MONTH));
        System.out.println(c.get(ChronoField.DAY_OF_WEEK));
        System.out.println(c.toLocalDateTime());

这里的 LocalDateTime 并不是 java.time.LocalDateTime。

作为 TemporalAccessor 可以得到很多想要的字段。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
猜你喜欢
  • 2022-12-23
  • 2021-04-11
  • 2021-04-20
  • 2022-01-05
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
相关资源
相似解决方案