【发布时间】:2016-08-06 13:57:42
【问题描述】:
我试图从NSDateComponents 获取Date 对象,但Calendar.date(from: Components) 给出的日期比我原始组件中的日期早一天。
let calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)
let dateComponents = calendar!.components([.Year , .Month , .Weekday, .Day], fromDate: NSDate())
dateComponents.year = 2015
dateComponents.month = 9
dateComponents.day = 1
po calendar!.dateFromComponents(dateComponents)
▿ Optional(2015-08-31 18:30:00 +0000)
- Some : 2015-08-31 18:30:00 +0000
【问题讨论】:
标签: ios swift nsdate nsdatecomponents