HijriDateTime class

An HijriDateTime data.

An object contains the properties about the date time along with hijri data.

final HijriDateTime date = HijriDateTime(1442, 02, 10);

Annotations

Constructors

HijriDateTime(int year, int month, int day)
Creates a instance for HijriDateTime instance with given data.

Properties

day int
Defines the hijri day value.
final
hashCode int
The hash code for this object.
no setteroverride
month int
Defines the hijri month value from {1 ... 12}.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timeZoneOffset Duration
The time zone offset for the hijri date.
no setter
weekday int
The weekday for the hijri date.
no setter
year int
Defines the hijri year value.
final

Methods

add(Duration duration) HijriDateTime
Returns a new HijriDateTime instance with duration added to this.
compareTo(HijriDateTime other) int
Compares this HijriDateTime object to other, returning zero if the values are equal.
difference(HijriDateTime other) Duration
Returns a Duration with the difference when subtracting other from this.
getNumberOfDatesInMonth() int?
returns the number of dates in the month
isAfter(HijriDateTime other) bool
Returns true if this occurs after other.
isAtSameMomentAs(HijriDateTime other) bool
Returns true if this occurs at the same moment as other.
isBefore(HijriDateTime other) bool
Returns true if this occurs at the same moment as other.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
subtract(Duration duration) HijriDateTime
Returns a new HijriDateTime instance with duration subtracted to this.
toDateTime() DateTime
Returns the gregorian date value of this value.
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override

Static Methods

fromDateTime(DateTime date) HijriDateTime
returns the hijri date from the given date
now() HijriDateTime
returns the hijri date value based on the current date