Jalali class

Inheritance
Available extensions

Constructors

Jalali.new(int year, [int month = 1, int day = 1, int hour = 0, int minute = 0, int second = 0, int millisecond = 0])
factory
Jalali.fromDateTime(DateTime dateTime)
factory
Jalali.fromGregorian(Gregorian date)
factory
Jalali.fromJulianDayNumber(int julianDayNumber, [int hour = 0, int minute = 0, int second = 0, int millisecond = 0])
factory
Jalali.fromMillisecondsSinceEpoch(int milliseconds, {bool isUtc = false})
factory
Jalali.now()
factory

Properties

day int
final
formatter JalaliFormatter
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
hour int
final
julianDayNumber int
final
millisecond int
final
millisecondsSinceEpoch int

Available on Jalali, provided by the JalaliExt extension

no setter
minute int
final
month int
final
monthLength int
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
second int
final
time Duration
no setterinherited
weekDay int
no setteroverride
year int
final

Methods

add({int years = 0, int months = 0, int days = 0, int hours = 0, int minutes = 0, int seconds = 0, int milliseconds = 0}) Jalali
override
addDays(int days) Jalali
override
addHours(int hours) Jalali

Available on Jalali, provided by the JalaliExt extension

addMonths(int months) Jalali
override
addYears(int years) Jalali
override
compareTo(Date other) int
Compares this object to another object.
inherited
copy({int? year, int? month, int? day, int? hour, int? minute, int? second, int? millisecond}) Jalali
override
copyWith({int? year, int? month, int? day, int? hour, int? minute, int? second, int? millisecond}) Jalali

Available on Jalali, provided by the JalaliExt extension

datePickerMediumDate() String

Available on Jalali, provided by the JalaliExt extension

distanceFrom(Date other) int
inherited
distanceTo(Date other) int
inherited
formatCompactDate() String

Available on Jalali, provided by the JalaliExt extension

formatFullDate() String

Available on Jalali, provided by the JalaliExt extension

formatMediumDate() String

Available on Jalali, provided by the JalaliExt extension

formatMonthYear() String

Available on Jalali, provided by the JalaliExt extension

formatShortDate() String

Available on Jalali, provided by the JalaliExt extension

formatShortMonthDay() String

Available on Jalali, provided by the JalaliExt extension

formatYear() String

Available on Jalali, provided by the JalaliExt extension

isAfter(Jalali date) bool

Available on Jalali, provided by the JalaliExt extension

isAtSameMomentAs(Jalali other) bool

Available on Jalali, provided by the JalaliExt extension

isBefore(Jalali date) bool

Available on Jalali, provided by the JalaliExt extension

isLeapYear() bool
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDateTime() DateTime
override
toGregorian() Gregorian
toJalaliDateTime() String

Available on Jalali, provided by the JalaliExt extension

toString() String
A string representation of this object.
override
toUtcDateTime() DateTime
override
withDay(int day) Jalali
override
withMonth(int month) Jalali
override
withYear(int year) Jalali
override

Operators

operator +(int days) Jalali
override
operator -(int days) Jalali
override
operator <(Date other) bool
inherited
operator <=(Date other) bool
inherited
operator ==(Object other) bool
The equality operator.
inherited
operator >(Date other) bool
inherited
operator >=(Date other) bool
inherited
operator ^(Date other) int
inherited

Constants

max → const Jalali
min → const Jalali