class

Weekday

@Serializable { simple=true }
const class Weekday : Enum

Enum for seven days of the week.

constructors fromStr

Return the Weekday instance for the specified name

fields thu

Thursday

tue

Tuesday

vals

List of Weekday values indexed by ordinal

sat

Saturday

wed

Wednesday

fri

Friday

mon

Monday

sun

Sunday

methods localeStartOfWeek

Get the first day of the week for the current locale

toLocale

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

decrement

Return the day before this weekday

localeVals

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

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

decrement @Operator
Weekday decrement()

Return the day before this weekday.

fri const static Weekday : fri

Friday

fromStr static new fromStr(Str name, Bool checked)

Return the Weekday instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.

increment @Operator
Weekday 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 by sys::weekdayStart localized property. Also see localeVals.

localeVals 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, Locale locale)

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 const static Weekday : tue

Tuesday

vals const static Weekday[] : vals

List of Weekday values indexed by ordinal

wed const static Weekday : wed

Wednesday

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST