【发布时间】:2016-09-19 14:20:37
【问题描述】:
我试图从component 的year、week 和dayOfWeek 中获取日期,但我从上述函数中得到了奇怪的日期。这是我的工作:
let calendar = NSCalendar(identifier: NSCalendarIdentifierISO8601)
let components = NSDateComponents()
components.weekday = 1
components.weekOfYear = 16
components.yearForWeekOfYear = 2016
let dateKW = calendar?.dateFromComponents(components)
变量 dateKW 等于 24. April 2016。当我将 weekday 更改为 2 时,我得到 18. April 2016。为什么会这样?第一天不应该是 2016 年 4 月 17 日吗?
【问题讨论】:
标签: swift nscalendar nsdatecomponents weekday