type

Weekday

src @Serializable { simple=true }
enum class Weekday : Enum

Enum for seven days of the week.

enum

sun

Sunday

mon

Monday

tue

Tuesday

wed

Wednesday

thu

Thursday

fri

Friday

sat

Saturday

constructors

fromStr

Return the Weekday instance for the specified name.

fields

vals

List of Weekday values indexed by ordinal

methods

decrement

Return the day before this weekday.

increment

Return the day after this weekday.

localeAbbr

Get the abbreviated name for the current locale.

localeFull

Get the full name for the current locale.

localeStartOfWeek

Get the first day of the week for the current locale.

localeVals

Get the days of the week ordered according to the locale's start of the week.

toLocale

Return the weekday as a localized string according to the specified pattern.

Slot Details

decrement

src @Operator
Weekday decrement()

Return the day before this weekday.

fri

src const static Weekday fri := ...

Friday

fromStr

src 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

src @Operator
Weekday increment()

Return the day after this weekday.

localeAbbr

src Str localeAbbr()

Get the abbreviated name for the current locale. Configured by the sys::<name>Abbr localized property.

localeFull

src Str localeFull()

Get the full name for the current locale. Configured by the sys::<name>Full localized property.

localeStartOfWeek

src 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 by sys::weekdayStart localized property. Also see localeVals.

localeVals

src static Weekday[] localeVals()

Get the days of the week ordered according to the locale's start of the week. Also see localeStartOfWeek.

mon

src const static Weekday mon := ...

Monday

sat

src const static Weekday sat := ...

Saturday

sun

src const static Weekday sun := ...

Sunday

thu

src const static Weekday thu := ...

Thursday

toLocale

src 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 and localeFull.

tue

src const static Weekday tue := ...

Tuesday

vals

src const static Weekday[] vals := ...

List of Weekday values indexed by ordinal

wed

src const static Weekday wed := ...

Wednesday