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

More than 1 year has 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

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.