flutter_date_formatter library

Classes

AmCalendarDateTime
Amharic calendar date time
AmDurationUnits
Amharic duration units
AmLocale
Amharic locale
AmRelativeDateTime
Amharic relative date time.
AmShortDurationUnits
Amharic short duration units
AmShortRelativeDateTime
Amharic short relative date time
ArCalendarDateTime
Arabic calendar date time
ArDurationUnits
Arabic duration units
ArLocale
Arabic Locale
ArRelativeDateTime
Arabic relative date time
ArShortDurationUnits
Arabic short duration units
ArShortRelativeDateTime
Arabic short relative date time
AzCalendarDateTime
Azerbaijani calendar date time
AzDurationUnits
Azerbaijani duration units
AzLocale
Azerbaijani locale.
AzRelativeDateTime
Azerbaijani relative date time
AzShortDurationUnits
Azerbaijani short duration units
AzShortRelativeDateTime
Azerbaijani short relative date time
BeCalendarDateTime
Belarusian calendar date time
BeDurationUnits
Belarusian duration units
BeLocale
Belarusian locale.
BeRelativeDateTime
Belarusian relative date time
BeShortDurationUnits
Belarusian short duration units
BeShortRelativeDateTime
Belarusian short relative date time
BnCalendarDateTime
Bengali calendar date time
BnDurationUnits
Bengali duration units
BnLocale
Bengali locale
BnRelativeDateTime
Bengali relative date time
BnShortDurationUnits
Bengali short duration units
BnShortRelativeDateTime
Bengali short relative date time
BsCalendarDateTime
Bosnian calendar date time
BsDurationUnits
Bosnian duration units
BsLocale
Bosnian locale
BsRelativeDateTime
Bosnian relative date time
BsShortDurationUnits
Bosnian short duration units
BsShortRelativeDateTime
Bosnian short relative date time
CaCalendarDateTime
Catalan calendar date time
CaDurationUnits
Catalan duration units
CalendarDateTime
Locale strings for calendar-style formatting, such as "Today at 3:00 PM" or "Last Monday at 3:00 PM".
CaLocale
Catalan locale
CaRelativeDateTime
Catalan relative date time
CaShortDurationUnits
Catalan short duration units
CaShortRelativeDateTime
Catalan short relative date time
CsCalendarDateTime
Czech calendar date time
CsDurationUnits
Czech duration units
CsLocale
Czech locale
CsRelativeDateTime
Czech relative date time.
CsShortDurationUnits
Czech short duration units
CsShortRelativeDateTime
Czech short relative date time
DaCalendarDateTime
Danish calendar date time
DaDurationUnits
Danish duration units
DaLocale
Danish locale
DaRelativeDateTime
Danish relative date time
DaShortDurationUnits
Danish short duration units
DaShortRelativeDateTime
Danish short relative date time
DateFormatterConfig
Package-wide settings: the default locale, the first day of the week and the clock used as "now".
DateFormatterLocale
The locale rules (ordinals and relative date/time strings) used by this package.
DateTimeUtils
A utility class for DateTime operations.
DeCalendarDateTime
German calendar date time
DeDurationUnits
German duration units
DeLocale
German locale
DeRelativeDateTime
German relative date time
DeShortDurationUnits
German short duration units
DeShortRelativeDateTime
German short relative date time
DirectionalRelativeDateTime
A RelativeDateTime whose unit texts depend on the direction, for languages that inflect units differently in the past and the future (for example Czech "před 5 minutami" vs "za 5 minut").
DurationUnits
Locale strings for the units of a humanized Duration, such as "2 hours 5 minutes".
DvCalendarDateTime
Divehi calendar date time
DvDurationUnits
Divehi duration units
DvLocale
Divehi Locale
DvRelativeDateTime
Divehi relative date time
DvShortDurationUnits
Divehi short duration units
DvShortRelativeDateTime
Divehi short relative date time
EnCalendarDateTime
English calendar date time
EnDurationUnits
English duration units
EnLocale
English locale
EnRelativeTime
English relative date time
EnShortDurationUnits
English short duration units
EnShortRelativeTime
English short relative date time
EsCalendarDateTime
Spanish calendar date time
EsDurationUnits
Spanish duration units
EsLocale
Spanish locale
EsRelativeTime
Spanish relative date time
EsShortDurationUnits
Spanish short duration units
EsShortRelativeTime
Spanish short relative date time
EtCalendarDateTime
Estonian calendar date time
EtDurationUnits
Estonian duration units
EtLocale
Estonian Locale
EtRelativeDateTime
Estonian relative date time
EtShortDurationUnits
Estonian short duration units
EtShortRelativeDateTime
Estonian short relative date time
FaCalendarDateTime
Farsi calendar date time
FaDurationUnits
Farsi duration units
FaLocale
Farsi Locale
FaRelativeDateTime
Farsi relative date time
FaShortDurationUnits
Farsi short duration units
FiCalendarDateTime
Finnish calendar date time
FiDurationUnits
Finnish duration units
FiLocale
Finnish Locale
FiRelativeDateTime
Finnish relative date time
FiShortDurationUnits
Finnish short duration units
FiShortRelativeDateTime
Finnish short relative date time
FlutterDateFormatter
A class that formats a DateTime object to a string, and parses strings in the same pattern.
FrCalendarDateTime
French calendar date time
FrDurationUnits
French duration units
FrLocale
French Locale
FrRelativeDateTime
French relative date time
FrShortDurationUnits
French short duration units
FrShortRelativeDateTime
French short relative date time
GrCalendarDateTime
Greek calendar date time
GrDurationUnits
Greek duration units
GrLocale
Greek Locale
GrRelativeDateTime
Greek relative date time
GrShortDurationUnits
Greek short duration units
GrShortRelativeDateTime
Greek short relative date time
HeCalendarDateTime
Hebrew calendar date time
HeDurationUnits
Hebrew duration units
HeLocale
Hebrew Locale
HeRelativeDateTime
Hebrew relative date time
HeShortDurationUnits
Hebrew short duration units
HeShortRelativeDateTime
Hebrew short relative date time
HiCalendarDateTime
Hindi calendar date time
HiDurationUnits
Hindi duration units
HiLocale
Hindi Locale
HiRelativeDateTime
Hindi relative date time
HiShortDurationUnits
Hindi short duration units
HiShortRelativeDateTime
Hindi short relative date time
HrCalendarDateTime
Croatian calendar date time
HrDurationUnits
Croatian duration units
HrLocale
Croatian Locale
HrRelativeDateTime
Croatian relative date time
HrShortDurationUnits
Croatian short duration units
HuCalendarDateTime
Hungarian calendar date time
HuDurationUnits
Hungarian duration units
HuLocale
Hungarian Locale
HuRelativeDateTime
Hungarian relative date time
HuShortDurationUnits
Hungarian short duration units
HuShortRelativeDateTime
Hungarian short relative date time
IdCalendarDateTime
Indonesian calendar date time
IdDurationUnits
Indonesian duration units
IdLocale
Indonesian Locale
IdRelativeDateTime
Indonesian relative date time
IdShortDurationUnits
Indonesian short duration units
IdShortRelativeDateTime
Indonesian short relative date time
ItCalendarDateTime
Italian calendar date time
ItDurationUnits
Italian duration units
ItLocale
Italian Locale
ItRelativeDateTime
Italian relative date time
ItShortDurationUnits
Italian short duration units
ItShortRelativeDateTime
Italian short relative date time
JaCalendarDateTime
Japanese calendar date time
JaDurationUnits
Japanese duration units
JaLocale
Japanese Locale
JaRelativeDateTime
Japanese relative date time
JaShortDurationUnits
Japanese short duration units
KaCalendarDateTime
Georgian calendar date time
KaDurationUnits
Georgian duration units
KaLocale
Georgian Locale
KaRelativeDateTime
Georgian relative date time
KaShortDurationUnits
Georgian short duration units
KaShortRelativeDateTime
Georgian short relative date time
KmCalendarDateTime
Cambodian calendar date time
KmDurationUnits
Cambodian duration units
KmLocale
Cambodian Locale
KmRelativeDateTime
Cambodian relative date time
KmShortDurationUnits
Cambodian short duration units
KmShortRelativeDateTime
Cambodian short relative date time
KoCalendarDateTime
Korean calendar date time
KoDurationUnits
Korean duration units
KoLocale
Korean locale
KoRelativeDateTime
Korean relative date time
KoShortDurationUnits
Korean short duration units
KuCalendarDateTime
Kurdish calendar date time
KuDurationUnits
Kurdish duration units
KuLocale
Kurdish Locale
KuRelativeDateTime
Kurdish relative date time
KuShortDurationUnits
Kurdish short duration units
KuShortRelativeDateTime
Kurdish short relative date time
LvCalendarDateTime
Latvian calendar date time
LvDurationUnits
Latvian duration units
LvLocale
Latvian Locale
LvRelativeDateTime
Latvian relative date time
LvShortDurationUnits
Latvian short duration units
LvShortRelativeDateTime
Latvian short relative date time
MnCalendarDateTime
Mongolian calendar date time
MnDurationUnits
Mongolian duration units
MnLocale
Mongolian Locale
MnRelativeDateTime
Mongolian relative date time
MnShortDurationUnits
Mongolian short duration units
MnShortRelativeDateTime
Mongolian short relative date time
MsMyCalendarDateTime
Malay-Malaysia calendar date time
MsMyDurationUnits
Malay-Malaysia duration units
MsMyLocale
Malay-Malaysia locale
MsMyRelativeDateTime
Malay-Malaysia relative date time
MsMyShortDurationUnits
Malay-Malaysia short duration units
MsMyShortRelativeDateTime
Malay-Malaysia short relative date time
MyCalendarDateTime
Myanmar calendar date time
MyDurationUnits
Myanmar duration units
MyLocale
Myanmar Locale
MyRelativeDateTime
Myanmar relative date time
MyShortDurationUnits
Myanmar short duration units
MyShortRelativeDateTime
Myanmar short relative date time
NbCalendarDateTime
Norwegian-Bokm-Norway calendar date time
NbDurationUnits
Norwegian-Bokm-Norway duration units
NbLocale
Norwegian-Bokm-Norway locale
NbRelativeDateTime
Norwegian-Bokm-Norway relative date time
NbShortDurationUnits
Norwegian-Bokm-Norway short duration units
NbShortRelativeDateTime
Norwegian-Bokm-Norway short relative date time
NlCalendarDateTime
Dutch calendar date time
NlDurationUnits
Dutch duration units
NlLocale
Dutch locale
NlRelativeDateTime
Dutch relative date time
NlShortDurationUnits
Dutch short duration units
NlShortRelativeDateTime
Dutch short relative date time
NnCalendarDateTime
Norwegian-Nynorsk-Norway calendar date time
NnDurationUnits
Norwegian-Nynorsk-Norway duration units
NnLocale
Norwegian-Nynorsk-Norway locale
NnRelativeDateTime
Norwegian-Nynorsk-Norway relative date time
NnShortDurationUnits
Norwegian-Nynorsk-Norway short duration units
NnShortRelativeDateTime
Norwegian-Nynorsk-Norway short relative date time
PlCalendarDateTime
Polish calendar date time
PlDurationUnits
Polish duration units
PlLocale
Polish Locale
PlRelativeDateTime
Polish relative date time
PlShortDurationUnits
Polish short duration units
PlShortRelativeDateTime
Polish short relative date time
PsCalendarDateTime
Pashto calendar date time
PsDurationUnits
Pashto duration units
PsLocale
Pashto Locale
PsRelativeDateTime
Pashto relative date time.
PsShortDurationUnits
Pashto short duration units (Pashto has no common unit abbreviations)
PtCalendarDateTime
Portuguese-Brazil calendar date time
PtDurationUnits
Portuguese-Brazil duration units.
PtLocale
Portuguese-Brazil locale
PtRelativeDateTime
Portuguese-Brazil relative date time
PtShortDurationUnits
Portuguese-Brazil short duration units
PtShortRelativeDateTime
Portuguese-Brazil short relative date time
RelativeDateTime
This is the abstract class for relative date time
RelativeDateTimeUtils
A utility class for formatting relative date and time.
ReplaceUtils
This class contains the utility methods for replacing the numbers and escape pattern in the input string.
RoCalendarDateTime
Romanian calendar date time
RoDurationUnits
Romanian duration units
RoLocale
Romanian Locale
RoRelativeDateTime
Romanian relative date time
RoShortDurationUnits
Romanian short duration units
RoShortRelativeDateTime
Romanian short relative date time
RuCalendarDateTime
Russian calendar date time
RuDurationUnits
Russian duration units
RuLocale
Russian Locale
RuRelativeDateTime
Russian relative date time
RuShortDurationUnits
Russian short duration units
RuShortRelativeDateTime
Russian short relative date time
RwCalendarDateTime
Kinyarwanda calendar date time
RwDurationUnits
Kinyarwanda duration units
RwLocale
Kinyarwanda Locale
RwRelativeDateTime
Kinyarwanda Messages
RwShortDurationUnits
Kinyarwanda short duration units (no common unit abbreviations)
RwShortRelativeDateTime
Kinyarwanda short Messages
SkCalendarDateTime
Slovak calendar date time
SkDurationUnits
Slovak duration units
SkLocale
Slovak Locale
SkRelativeDateTime
Slovak relative date time.
SkShortDurationUnits
Slovak short duration units
SkShortRelativeDateTime
Slovak short relative date time
SrCalendarDateTime
Serbian calendar date time
SrDurationUnits
Serbian duration units
SrLocale
Serbian Locale
SrRelativeDateTime
Serbian relative date time
SrShortDurationUnits
Serbian short duration units
SrShortRelativeDateTime
Serbian short relative date time
SupportedLocalesUtils
A utility class that provides helper methods for supported locales.
SvCalendarDateTime
Swedish calendar date time
SvDurationUnits
Swedish duration units
SvLocale
Swedish Locale
SvRelativeDateTime
Swedish relative date time
SvShortDurationUnits
Swedish short duration units
SvShortRelativeDateTime
Swedish short relative date time
TaCalendarDateTime
Tamil calendar date time
TaDurationUnits
Tamil duration units
TaLocale
Tamil locale
TaRelativeDateTime
Tamil relative date time
TaShortDurationUnits
Tamil short duration units (the long forms; no common abbreviations)
ThCalendarDateTime
Thai calendar date time
ThDurationUnits
Thai duration units
ThLocale
Thai locale
ThRelativeDateTime
Thai relative date time
ThShortDurationUnits
Thai short duration units
ThShortRelativeDateTime
Thai short relative date time
TimeSpan
A class representing a time span between two DateTime objects. It provides methods to calculate the start time, end time, duration, and middle point, as well as operations for merging, intersecting, and finding the difference between time spans.
TkCalendarDateTime
Turkmen calendar date time
TkDurationUnits
Turkmen duration units
TkLocale
Turkmen Locale
TkRelativeDateTime
Turkmen relative date time
TkShortDurationUnits
Turkmen short duration units (the long forms; no common abbreviations)
TlPhCalendarDateTime
Tagalog calendar date time
TlPhDurationUnits
Tagalog duration units
TlPhLocale
Tagalog Locale
TlPhRelativeDateTime
Tagalog relative date time
TlPhShortDurationUnits
Tagalog short duration units
TlPhShortRelativeDateTime
English short relative date time
TrCalendarDateTime
Turkish calendar date time
TrDurationUnits
Turkish duration units
TrLocale
Turkish Locale
TrRelativeDateTime
Turkish relative date time
TrShortDurationUnits
Turkish short duration units
TrShortRelativeDateTime
Turkish short relative date time
UkCalendarDateTime
Ukrainian calendar date time
UkDurationUnits
Ukrainian duration units
UkLocale
Ukrainian Locale
UkRelativeDateTime
Ukrainian relative date time
UkShortDurationUnits
Ukrainian short duration units
UkShortRelativeDateTime
Ukrainian short relative date time
UrCalendarDateTime
Urdu calendar date time
UrDurationUnits
Urdu duration units
UrLocale
Urdu Locale
UrRelativeDateTime
Urdu relative date time
UrShortDurationUnits
Urdu short duration units
UrShortRelativeDateTime
Urdu short relative date time
ViCalendarDateTime
Vietnamese calendar date time
ViDurationUnits
Vietnamese duration units
ViLocale
Vietnamese locale
ViRelativeTime
Vietnamese relative date time
ViShortDurationUnits
Vietnamese short duration units
ViShortRelativeTime
Vietnamese short relative date time
ZhCalendarDateTime
Chinese calendar date time (Simplified Chinese).
ZhCnLocale
Chinese-CN locale (Simplified Chinese)
ZhCnRelativeDateTime
Chinese-CN relative date time (Simplified Chinese)
ZhDurationUnits
Chinese duration units (Simplified Chinese)
ZhLocale
Chinese locale
ZhRelativeDateTime
Chinese relative date time (Simplified Chinese)
ZhShortDurationUnits
Chinese short duration units (Simplified Chinese)
ZhTwCalendarDateTime
Chinese-TW calendar date time (Traditional Chinese).
ZhTwDurationUnits
Chinese-TW duration units (Traditional Chinese)
ZhTwLocale
Chinese-TW locale (Traditional Chinese)
ZhTwRelativeDateTime
Chinese-TW relative date time (Traditional Chinese)
ZhTwShortDurationUnits
Chinese-TW short duration units (Traditional Chinese)

Enums

StartOfWeek
An enumeration representing the start day of the week.
Unit
An enumeration representing different units of time.

Extensions

DateTimeExtensions on DateTime
Extension methods for the DateTime class.
DateTimeFormatExtensions on DateTime
Extension methods for formatting DateTime objects.
DateTimeIterableExtensions on Iterable<DateTime>
Extension methods for collections of DateTime objects.
DateTimeRangeExtensions on DateTime
Extension methods for comparing and iterating DateTime objects.
DateTimeTimeSpanExtensions on DateTime
Extension methods for DateTime objects.
DurationFormatExtensions on Duration
Extension methods for formatting Duration objects.

Typedefs

Locale = DateFormatterLocale
Deprecated alias of DateFormatterLocale.