iPh*_*Guy 0 nsdate nsdatecomponents ios swift
我试图获取我所设置的日期Date,但它比实际日期减少了一天.
let calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)
let dateComponents = calendar!.components([.Year , .Month , .Weekday, .Day], fromDate: NSDate())
dateComponents.year = 2015
dateComponents.month = 9
dateComponents.day = 1
Run Code Online (Sandbox Code Playgroud)
po calendar!.dateFromComponents(dateComponents)
? Optional(2015-08-31 18:30:00 +0000)
- Some : 2015-08-31 18:30:00 +0000
Run Code Online (Sandbox Code Playgroud)
设定时区calendar对象UTC,并尝试获取Date来自calendar.
calendar.timeZone = NSTimeZone(name: "UTC")!
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1409 次 |
| 最近记录: |