i.e.:
NSDate *firstDayOfWeek = [[NSDate date] firstDayOfWeek];
for example, today is Aug 19, I'd want to get a NSDate of 2010-08-15 12:00am from above line of code. Thanks!
i.e.:
NSDate *firstDayOfWeek = [[NSDate date] firstDayOfWeek];
for example, today is Aug 19, I'd want to get a NSDate of 2010-08-15 12:00am from above line of code. Thanks!
For Swift 4.1:
extension Date {
var startOfWeek: Date? {
let calendar = Calendar(identifier: .gregorian)
return calendar.date(from: calendar.dateComponents([.yearForWeekOfYear, .weekOfYear], from: self))
}
}