目标C - 获取本地化的周末和工作日名称?

时间:2013-12-18 03:12:25

标签: ios objective-c nsdateformatter

我想要的是是一种在iOS(本地化)中获取工作日和周末名称的方法。我知道有NSDateformatter的“weekdaySymbols”方法,但这并不区分周末和工作日。

问题我面临的是,不同的本地化可能会以不同的方式放置他们的“weekdaySymbols”,例如从星期一而不是星期日开始,所以我不能保证阵列周末天数的哪个索引出现。

我怎么能做我想做的事?

1 个答案:

答案 0 :(得分:2)

weekdaySymbols的索引始终相同。 0表示星期日,1表示星期一,等等6表示星期六。无论用户的语言环境如何,都是一样的。

所有语言环境都认为周六和周日是周末。虽然有些地方将星期日视为一周的第一天,而其他地方将其视为最后一天。这可以通过NSCalendar firstWeekday方法确定。