我正在使用,datePicker
并尝试将最小日期设置为当前日期,将最大日期设置为从今天开始的一周。我似乎无法使最大的工作。这是我的代码:
calendarView.minimumDate = todaysDate
calendarView.maximumDate = [todaysDate .dateByAddingTimeInterval(60*60*24*10)]
Run Code Online (Sandbox Code Playgroud)
即使在年底,此代码也能正常工作。
Calendar.current.date(byAdding: .weekOfYear, value: 1, to: date)
Run Code Online (Sandbox Code Playgroud)
你可以做:
let today = NSDate()
let cal = NSCalendar(calendarIdentifier: NSCalendar.Identifier.gregorian)
let nextWeek = cal!.dateByAddingUnit(NSCalendar.Unit.Day, value: 7, toDate: today, options: NSCalendar.Options.MatchLast)
Run Code Online (Sandbox Code Playgroud)
这将打印出来 2016-09-14 04:21:14
let calendar = Calendar.current.date(byAdding: .year, value: 1, to: Date()) // 2020-11-26 21:38:03 +0000
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2378 次 |
最近记录: |