mzgkworks

iOSを中心にプログラミング関係について書く

【Swift】iPhoneの設定によらず西暦・24時間表示で日付を取得する方法

iOSの設定が和暦や24時間表示OFFの状態でも、西暦・24時間表示で日付を取得する際の方法。
毎回忘れるのでメモ。

環境

コード

/**
 * 和暦・24時間表示OFFでも西暦24時間形式で日付を取得する
 */
func dateFormat() {
    let formatter = NSDateFormatter()
    formatter.calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
    formatter.locale = NSLocale.systemLocale()
    formatter.timeZone = NSTimeZone.systemTimeZone()
    formatter.dateFormat = "yyyy.MM.dd HH:mm:ss"
    let date = NSDate()
    println(formatter.stringFromDate(date))
}