HijriDayInfoProvider

class HijriDayInfoProvider(variant: HijriVariant = HijriVariant.UmmAlQura, strings: HijriStrings = HijriStrings.English) : DayInfoProvider

DayInfoProvider that labels each day with its Hijri date: the month name on the first day of a month, the day number otherwise. DayInfo.payload is the HijriDate, DayInfo.tags is ["hijri"] and DayInfo.priority is DayInfoPriority.SECONDARY, so a holiday provider combined with + wins the label.

With HijriVariant.UmmAlQura dates outside 1882-11-12 .. 2174-11-25 return null. Umm al-Qura is a calculated calendar; dates announced after a moon sighting may differ by a day.

Constructors

Link copied to clipboard
constructor(variant: HijriVariant = HijriVariant.UmmAlQura, strings: HijriStrings = HijriStrings.English)

Functions

Link copied to clipboard
open override fun info(date: LocalDate): DayInfo?
Link copied to clipboard
open operator fun plus(other: DayInfoProvider): DayInfoProvider