如何获得每周范围

时间:2014-12-13 17:49:47

标签: ios swift

我是开发iOS应用的新手,我遇到了获取每周日期范围的问题。

基本上,我想要实现的是获取每日,每周和每月之间指定日期范围之间的项目列表。每日将修正日期,而每月只更改月份。但我无法实现每周一次,例如从星期六到(星期六12月13日),星期六(2014年12月14日)星期六(2014年12月20日)星期六(2014年12月12日)周日是第一个工作日。

1 个答案:

答案 0 :(得分:0)

let now = NSDate()
var startDate: NSDate? = nil
var duration: NSTimeInterval = 0

// or .DayCalendarUnit, .MonthCalendarUnit
NSCalendar.currentCalendar().rangeOfUnit(.WeekCalendarUnit, startDate: &startDate, interval: &duration, forDate: now);

let endDate = startDate?.dateByAddingTimeInterval(duration)