Skip to content

firstWeekday is different when setting new defaultRegion #830

@chunxige

Description

@chunxige
extension SwiftDate {
    static func setDefaultChinaRegion(locale: Locale) {
        var calender = Calendar.autoupdatingCurrent
        calender.firstWeekday = 2
        print("calender.firstWeekday = ", calender.firstWeekday)
        defaultRegion = Region(calendar: calender,
                                         zone: Zones.asiaShanghai.toTimezone(),
                               locale: locale)
        print("defaultRegion.calendar.firstWeekday = ", defaultRegion.calendar.firstWeekday)
    }
}

output

calender.firstWeekday =  2
defaultRegion.calendar.firstWeekday =  1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions