我们听说java8将包含管理Hijri Date的 Umalqura日历 APi。
在哪里可以找到将Date转换为Hijri的样本?
确实,我找到了这段代码:
HijrahDate hdate = HijrahChronology.INSTANCE.date(LocalDate.of(2014, Month.JANUARY, 9));
但是,我不能设置一个INPUT(java.util.Date)而不是3 INPUTS(YEAR,MONTH,DATE)
答案 0 :(得分:9)
您可以转换为LocalDate
- 您如何获得这取决于您。例如:
// Avoid using java.util.Date unless you really have to.
// Stick to java.time.* if possible
Date date = ...;
Instant instant = Instant.ofEpochMilli(date.getTime());
// Pick the time zone you actually want here...
LocalDate localDate = instant.atZone(ZoneId.of("UTC")).toLocalDate();
HijrahDate hdate = HijrahChronology.INSTANCE.date(instant);