在我的遊樂場,Calendar.current.firstWeekday == 1,我解釋爲爲什麼是Calendar.current.firstWeekday == 2?
「星期一是我住的一週(瑞典)的第一天」
但是,當我運行模擬器Calendar.current.firstWeekday == ,我不明白爲什麼! (在模擬器的設置我已將該區域設置爲「瑞典」)。
let c = Calendar.current
print(c) // prints "gregorian"
let first = Calendar.current.firstWeekday // this is 2 !!!
問題:爲什麼Calendar.current.firstWeekday == 2以及我如何解決這一問題?
+1,謝謝這可能是答案。我假設0是本週的第一天,但如果它是1,那麼它會解釋一切! – ragnarius
這很不尋常,因爲我們習慣以0開始的索引,但我只是在操場上試過這個,實際上,星期六是7,星期日是1. – EmilioPelaez
但是從DateFormatter()中得到的列表。weekdaySymbols,星期天是第0天:-( – ragnarius