完全な日付をミリ秒で印刷する方法はありますか?例えばミリ秒単位の完全な日付
は、私はこれやってる:
print("\(NSDate())")
をしかし、私はちょうどこれを取得しています:
2016-05-09 22:07:19 +0000
がどのように私は完全な日付にすぎミリ秒を得ることができますか?
完全な日付をミリ秒で印刷する方法はありますか?例えばミリ秒単位の完全な日付
は、私はこれやってる:
print("\(NSDate())")
をしかし、私はちょうどこれを取得しています:
2016-05-09 22:07:19 +0000
がどのように私は完全な日付にすぎミリ秒を得ることができますか?
あなたがDate
d
を持っている場合、あなたはNSDateFormatterを使用してフォーマットされた文字列を取得することができスウィフト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"
のために更新しました。また、あなたは適切な `dateFormat`で` NSDateFormatter`を使用する必要がhttp://waracle.net/iphone-nsdateformatter-date-formatting-table/
何ができるかDATEFORMATの詳細については、この表を参照してください
Date
にあなたのフォーマットに基づいて、文字列、日付をオンにするフォーマッタを使用することができます。実際の日付オブジェクトを印刷すると、日付の文字列表現がUTCで表示されますが、必ずしも対象のタイムゾーンである必要はありません。 – AdamPro13
NSDate()。timeIntervalSince1970'を使用してミリ秒を取得できます –