Быстрая полная дата с миллисекундами

Можно ли распечатать полную дату с миллисекундами?

Например, я делаю это:

print("\(NSDate())")

Но я просто получаю это:

2016-05-09 22:07:19 +0000

Как я могу получить миллисекунды тоже в полную дату?

Ответы

Ответ 1

Обновлено для Swift 3

let d = Date()
let df = DateFormatter()
df.dateFormat = "y-MM-dd H:m:ss.SSSS"

df.string(from: d) // -> "2016-11-17 17:51:15.1720"

Если у вас есть Date d, вы можете получить форматированную строку, используя NSDateFormatter. Вы также можете использовать форматирование, чтобы превратить дату строки в соответствии с вашим форматом в Date

Более подробную информацию о том, что dateFormat может сделать http://waracle.net/iphone-nsdateformatter-date-formatting-table/