我怎样才能获得我当前的日期ios Swift?

Cha*_* Jr -7 nsdate nscalendar nsdatecomponents swift

具体来说,我希望print我的当前日期格式如下 - 2016-12-08 03:37:22 +0000.我试过NSDateComponents.Swift 2.1告诉我NSSecondCalendarUnit已被弃用且无法识别NSCalendarUnitSecond.做这个的最好方式是什么?

Ahi*_*iya 6

我只是通过阅读Xcode中提供的iOS Swift DateFormatter文档将这些代码放在一起:

let formatter = DateFormatter()
//2016-12-08 03:37:22 +0000
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss Z"
let now = Date()
let dateString = formatter.string(from:now)
NSLog("%@", dateString)
Run Code Online (Sandbox Code Playgroud)

  • 关闭 - 你想要时区的'Z`而不是'ZZZZZ`.`Z`给'+ 0000`,`ZZZZZ`给`+00:00`. (2认同)