DateFormatterのメモ
7349 ワード
DateFormatterの出力について、Pointのメモ:
今日は日付の出力フォーマットについて、出来た経験をシェアします。
まず@rinov さんがやり方を教えてくれて、感謝します!
DateFormatだけ設定する場合
let formatter = DateFormatter()
formatter.dateFormat = DateFormatter.dateFormat(fromTemplate: "GyMMM", options: 0, locale: Locale(identifier: "ja_JP")) //和暦のStyle
let dateLocale = formatter.string(from: Date())
結果は:AD2019年7月
DateFormatとlocalを設定する場合
let formatter = DateFormatter()
formatter.dateFormat = DateFormatter.dateFormat(fromTemplate: "GyMMM", options: 0, locale: Locale(identifier: "ja_JP")) //和暦のStyleに設定
formatter.locale = Locale(identifier: "ja_JP")
let dateLocale = formatter.string(from: Date())
結果は:西暦2019年7月
DateFormatとlocalを設定する場合
let formatter = DateFormatter()
formatter.dateFormat = DateFormatter.dateFormat(fromTemplate: "GyMMM", options: 0, locale: Locale(identifier: "ja_JP")) //和暦のStyleに設定
formatter.calendar = Calendar(identifier: .japanese)
let dateLocale = formatter.string(from: Date())
結果は:Reiwa1年7月
DateFormat、local、Calendarを設定する場合
let formatter = DateFormatter()
formatter.dateFormat = DateFormatter.dateFormat(fromTemplate: "GyMMM", options: 0, locale: Locale(identifier: "ja_JP")) //和暦のStyleに設定
formatter.locale = Locale(identifier: "ja_JP")
formatter.calendar = Calendar(identifier: .japanese)
let dateLocale = formatter.string(from: Date())
結果は:令和元年7月
参考
Author And Source
この問題について(DateFormatterのメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/samova/items/de150a5afbd87b8708a2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .