enum class sys::Weekday
sys::Obj sys::Enum sys::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
-
const 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
-
const static 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 Weekday[] vals := ...
List of Weekday values indexed by ordinal
- wed
-
const static Weekday wed := ...
Wednesday