enum const class std::Weekday
sys::Obj sys::Enum std::Weekday
@Serializable { simple=true }
Enum for seven days of the week.
- decrement
-
Return the day before this weekday.
- fri
-
const static Weekday fri := ...
Friday
- fromStr
-
static new fromStr(Str name, Bool checked := true)
Return the Weekday instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.
- increment
-
Return the day after this weekday.
- localeAbbr
-
Str localeAbbr()
Get the abbreviated name for the current locale. Configured by the
sys::<name>Abbr
localized property. - localeFull
-
Str localeFull()
Get the full name for the current locale. Configured by the
sys::<name>Full
localized property. - localeStartOfWeek
-
static Weekday localeStartOfWeek()
Get the first day of the week for the current locale. For example in the United States,
sun
is considered the start of the week. Configured bysys::weekdayStart
localized property. Also seelocaleVals
. - localeVals
-
static List<Weekday> localeVals()
Get the days of the week ordered according to the locale's start of the week. Also see
localeStartOfWeek
. - mon
-
const static Weekday mon := ...
Monday
- sat
-
const static Weekday sat := ...
Saturday
- sun
-
const static Weekday sun := ...
Sunday
- thu
-
const static Weekday thu := ...
Thursday
- toLocale
-
Str toLocale(Str? pattern := null, Locale locale := Locale.cur())
Return the weekday as a localized string according to the specified pattern. The pattern rules are a subset of the
DateTime.toLocale
:WWW Three letter abbr weekday Tue WWWW Full weekday name Tuesday
If pattern is null it defaults to "WWW". Also see
localeAbbr
andlocaleFull
. - tue
-
const static Weekday tue := ...
Tuesday
- vals
-
const static List<Weekday> vals := ...
List of Weekday values indexed by ordinal
- wed
-
const static Weekday wed := ...
Wednesday