現在から100日後の日時を次の2つの書式で出力するプログラムを作りたいです。
書式の設定はSimpleDateFormatを利用します。2行目は中国式の書式です。ロケールを使います。公元とは西暦のこと、星期三は水曜日のことです。
下の実行例の日時は不正です。形式のみを参考にお願いします。
20年8月1日(土)17時34分
公元2020/08/01(星期三)上午08:40
1行目の実装はできたのですが(100日後は未実装)2行目で中国の書式で設定する方法が、インターネットで調べたのですがよくわかりませんでした。
途中まで作成したコードを下記に記します。
申し訳ありませんが、ご回答のほどよろしくお願いします。
java
1import java.text.SimpleDateFormat; 2import java.util.Date; 3 4public class Date100 { 5 6 public static void main(String[] args) { 7 8 SimpleDateFormat sdf = new SimpleDateFormat("yy年M月d日(E)HH時mm分"); 9 SimpleDateFormat sdf2 = new SimpleDateFormat("公元yyyy/MM/dd日(E)aHH:mm"); 10 System.out.println(sdf.format(new Date())); 11 System.out.println(sdf2.format(new Date())); 12 } 13}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/01 09:02
2020/08/01 09:08 編集
2020/08/01 09:35