我想要的是是一种在iOS(本地化)中获取工作日和周末名称的方法。我知道有NSDateformatter的“weekdaySymbols”方法,但这并不区分周末和工作日。
问题我面临的是,不同的本地化可能会以不同的方式放置他们的“weekdaySymbols”,例如从星期一而不是星期日开始,所以我不能保证阵列周末天数的哪个索引出现。
我怎么能做我想做的事?
答案 0 :(得分:2)
weekdaySymbols
的索引始终相同。 0表示星期日,1表示星期一,等等6表示星期六。无论用户的语言环境如何,都是一样的。
所有语言环境都认为周六和周日是周末。虽然有些地方将星期日视为一周的第一天,而其他地方将其视为最后一天。这可以通过NSCalendar firstWeekday
方法确定。