在我的游乐场,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