이 기능을 신속하게 번역해야합니다. 기본적으로 현재 주 'n'일은 무엇입니까? 예를 들어 NSDate(). getWeekDay (0)과 함께 사용하면 9 월 11 일 Sun 등이 제공됩니다. 그러나 Swift-3에는 rangeOfUnit이 더 이상 존재하지 않습니다.날짜의 'n'평일을 얻는 방법
extension Date {
func getWeekDay(day: Int) -> Date {
let cal = Calendar.current
let comps = cal.dateComponents([.weekOfYear, .yearForWeekOfYear], from: self)
let beginningOfWeek = cal.date(from: comps)!
let nextDate = cal.date(byAdding: .day, value: day, to: beginningOfWeek)!
return nextDate
}
}