HijrahDate hd=HijrahChronology.INSTANCE.date(LocalDate.of(2014,11, 25));
如果我们有
HijrahDate
Instance ,预计在UmalquraCalendar API
中会有方法显示月份名称:我使用 检查此实例的属性常规 API :
['era':AH,
'class':class java.time.chrono.HijrahDate,
'prolepticMonth':17233,
'eraValue':1,
'dayOfWeek':2,
'leapYear':false,
'chronology':Hijrah-umalqura,
'dayOfYear':32]
但是,我们没有找到必须是以下列表项之一的月份名称:
- Muḥarram (محرم meaning "forbidden"), so called because battle was forbidden (haram) during this month. Muharram includes the Day of Ashura.
- Ṣafar (صفر meaning "void"), supposedly named thus because pagan Arab houses were empty this time of year while their occupants gathered food.
Rabīʿ I (Rabīʿ al-Awwal, ربيع الأوّل) meaning "the first spring".
Rabīʿ II (Rabīʿ ath-Thānī ربيع الثاني or Rabīʿ al-Ākhir ربيع الآخ
..................... ............ so on SEE
因此,由于没有属性 save 月份的名称,因此需要一种方法来检索此信息?
这是什么方法?
最佳答案
日期不包含有关月份或日期名称的信息。为此,您需要一个格式化程序:
System.out.println(DateTimeFormatter.ofPattern("MMMM").format(hd));
版画
Safar
.
关于java-8 - 获取 java.time.chrono.HijrahDate 实例的月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27120984/