В частности, я хотел бы print
моя текущая дата отформатирована следующим образом: 2016-12-08 03:37:22 +0000
. Я пробовал NSDateComponents. Swift 2.1 говорит мне, что NSSecondCalendarUnit
устарел и не признает NSCalendarUnitSecond
. Каков наилучший способ сделать это?Как я могу получить текущую дату ios Swift?
-7
A
ответ
1
Я ставлю этот код вместе, просто прочитав документацию IOS Swift DateFormatter доступной в Xcode:
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)
Вы можете прочитать эту статью: http://www.codingexplorer.com/swiftly-getting-human -readable-date-nsdateformatter/ – AhiyaHiya
@AhiyaHiya, пожалуйста, см. мои дальнейшие исследования. Swift не позволяет мне получить компонент дня из NSCalendar. –
Вы не хотите использовать 'NSDateComponents' вообще для этого. – rmaddy