Posted at

Swiftで現在日時を取得し、独自のフォーマットで出力する方法

More than 5 years have passed since last update.


開発環境


  • Xcode 6 Beta

  • Mac OS X 10.9.3


実行環境


  • iOS Simulator (iPhone5s / iOS 8.0)


コード

let now = NSDate() // 現在日時の取得

let dateFormatter = NSDateFormatter()
dateFormatter.locale = NSLocale(localeIdentifier: "en_US") // ロケールの設定
dateFormatter.dateFormat = "yyyy/MM/dd HH:mm:ss" // 日付フォーマットの設定

println(dateFormatter.stringFromDate(now)) // -> 2014/06/25 02:13:18


日付フォーマットの詳細

記号
意味

yyyy

MM

dd

HH

mm

ss


参考文献

Foundation Framework Reference - NSDate

Foundation Framework Reference - NSDateFormatter