[swift] 現在時間・指定時間を文字列で取得

現在時間・指定時間を文字列で取得

目次

現在時間

let time = NSDate()
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy/MM/dd HH:mm:ss"
let str = formatter.stringFromDate(time)
print(str)

現在から何秒後・何分後・何時間後・何日後

let time = NSDate(timeIntervalSinceNow: 1 * 24 * 60 * 60) //一日後
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy/MM/dd HH:mm:ss"
let str = formatter.stringFromDate(time)
print(str)

現在から何秒前・何分前・何時間前・何日前

let time = NSDate(timeIntervalSinceNow: -1 * 24 * 60 * 60) //一日前
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy/MM/dd HH:mm:ss"
let str = formatter.stringFromDate(time)
print(str)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です