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 dt)
factory
Jalali.fromGregorian(Gregorian g)
factory
Jalali.fromJulianDayNumber(int jdn, [int hour = 0, int minute = 0, int second = 0, int millisecond = 0])
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
quarter int

Available on Jalali, provided by the JalaliExt extension

no setter
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
addHours(int hours) Jalali

Available on Jalali, provided by the JalaliExt extension

addMinutes(int minutes) Jalali

Available on Jalali, provided by the JalaliExt extension

addSeconds(int seconds) Jalali

Available on Jalali, provided by the JalaliExt extension

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
daysUntil(Jalali other) int

Available on Jalali, provided by the JalaliExt extension

distanceTo(Date other) int
inherited
endOfWeek() Jalali

Available on Jalali, provided by the JalaliExt extension

firstDayOfMonth() Jalali

Available on Jalali, provided by the JalaliExt extension

formatAfghanDate({bool persianDigits = false}) String

Available on Jalali, provided by the JalaliExt extension

formatCompactDate({bool persianDigits = false}) String

Available on Jalali, provided by the JalaliExt extension

formatCustom(String pattern, {bool persianDigits = false}) String

Available on Jalali, provided by the JalaliExt extension

formatDateTime({bool persianDigits = false}) String

Available on Jalali, provided by the JalaliExt extension

formatFullDate({bool persianDigits = false}) String

Available on Jalali, provided by the JalaliExt extension

formatMonthYear({bool persianDigits = false}) String

Available on Jalali, provided by the JalaliExt extension

formatShortDate({bool persianDigits = false}) String

Available on Jalali, provided by the JalaliExt extension

formatTime({bool persianDigits = false}) String

Available on Jalali, provided by the JalaliExt extension

isAfter(Jalali other) bool

Available on Jalali, provided by the JalaliExt extension

isAtSameMomentAs(Jalali other) bool

Available on Jalali, provided by the JalaliExt extension

isBefore(Jalali other) bool

Available on Jalali, provided by the JalaliExt extension

isLeapYear() bool
override
isSameDayAs(Jalali other) bool

Available on Jalali, provided by the JalaliExt extension

isThisMonth() bool

Available on Jalali, provided by the JalaliExt extension

isToday() bool

Available on Jalali, provided by the JalaliExt extension

isWeekend() bool

Available on Jalali, provided by the JalaliExt extension

lastDayOfMonth() Jalali

Available on Jalali, provided by the JalaliExt extension

nextDay() Jalali

Available on Jalali, provided by the JalaliExt extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
previousDay() Jalali

Available on Jalali, provided by the JalaliExt extension

startOfWeek() Jalali

Available on Jalali, provided by the JalaliExt extension

toDateTime() DateTime
override
toGregorian() Gregorian
toString() String
A string representation of this object.
override
toUtcDateTime() DateTime
override
weeksInYear() int

Available on Jalali, provided by the JalaliExt extension

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

Constants

max → const Jalali
min → const Jalali