TimestampLocale class
Holds all user-facing strings used by DateTimeFormatting.
Override any field to localise or customise the output.
final myLocale = TimestampLocale(
justNow: 'Baru saja',
yesterday: 'Kemarin',
unknownTime: 'Waktu tidak diketahui',
);
dateTime.toTimeagoFormat(locale: myLocale);
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- hoursAgoSuffix → String
-
Suffix appended to hour count, e.g. "2h ago".
final
- justNow → String
-
Label returned when the difference is less than one minute.
final
- minutesAgoSuffix → String
-
Suffix appended to minute count, e.g. "3m ago".
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- unknownTime → String
-
Returned when DateTime is null.
final
- yesterday → String
-
Label used for the previous calendar day.
final
Methods
-
hoursAgo(
int hours) → String - Builds the "Xh ago" string. Override by subclassing if you need different grammar (e.g. "vor 2 Std.").
-
minutesAgo(
int minutes) → String - Builds the "Xm ago" string. Override by subclassing if you need different grammar (e.g. "vor 3 Min.").
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited