Current Week Start and End Date

后端 未结 16 1379
轮回少年
轮回少年 2020-11-30 01:56

I want to get the current week start and end date and I also want to use the previous week start and end date and next week of the start and end date in current month.

16条回答
  •  伪装坚强ぢ
    2020-11-30 02:24

    A Swift version

    of vikingosegundo's answer:

    let calendar = NSCalendar.currentCalendar()
    var startOfTheWeek: NSDate?
    var endOfWeek: NSDate!
    var interval = NSTimeInterval(0)
    
    calendar.rangeOfUnit(.WeekOfMonth, startDate: &startOfTheWeek, interval: &interval, forDate: NSDate())
    endOfWeek = startOfTheWeek!.dateByAddingTimeInterval(interval - 1)
    

提交回复
热议问题