Swiftでいこう! - 簡単!時間の取り方。
今の時間、日付を取得します。
var nowTime = Date()
print(nowTime)
実行すると
と出てきます。UTC協定世界時で出てきます。
これを日本の日付が出るようにします。
var nowTime = Date().description(with: .current)
print(nowTime)
として再度実行します。
これで日本の日付、時間が取れました。
さらに自分の欲しい形式、
にしたい場合は"DateFormatter()"を使って指定することができます。
var nowTime = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "YYYY/MM/dd(E) \nHH:mm:ss"
var now = dateFormatter.string(from: nowTime)
print(now)
これを実行すると
指定のフォーマット"YYYY/MM/dd(E) \nHH:mm:ss"になったものが出力されています。
さらにこれを日本語表示にします。
dateFormatter.locale = Locale(identifier: "ja_jp")
と表記されるようになります。
全体です。
var nowTime = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "YYYY/MM/dd(E) \nHH:mm:ss"
dateFormatter.locale = Locale(identifier: "ja_jp")
var now = dateFormatter.string(from: nowTime)
print(now)
この記事が気に入ったらサポートをしてみませんか?