LoginSignup
0
0

SwiftでCalendarの暦を変更する方法 令和にするなど

Last updated at Posted at 2023-05-29

宣伝

アプリ作っているので入れてみてください!!
よろしくお願いいたします!!

本題

Calendar クラスの Identifier 列挙型には、様々なカレンダーの識別子が用意されています。以下に一部を例示します:

    .gregorian: グレゴリオ暦西暦
    .buddhist: 仏教暦
    .chinese: 中国暦
    .hebrew: ヘブライ暦
    .indian: インド暦
    .islamic: イスラム暦
    .japanese: 日本の暦和暦
    .persian: ペルシャ暦

上記は一部の例であり、さらに多くのカレンダーが利用可能です。各カレンダーの動作や特性は異なるため、使用環境や目的に応じて適切なカレンダーを選択してください。

カレンダーの識別子は Identifier 列挙型で提供されており、Calendar インスタンスを作成する際に指定します。例えば、次のようにして japanese カレンダーを取得できます:


let calendar = Calendar(identifier: .japanese)

たとえば中国暦(中国のカレンダー)で日付をフォーマットするには、DateFormatter の calendar プロパティに中国のカレンダーを設定する必要があります。以下に、中国暦での日付表記を取得する例を示します:


let dateFormatter = DateFormatter()
dateFormatter.calendar = Calendar(identifier: .chinese)
//以下省略

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0