トップ 一覧 置換 検索 ヘルプ RSS ログイン

Javaで和暦表示の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
http://www.javainthebox.net/laboratory/JavaSE6/imperialcalendar/imperialcalendar.html
http://koteitan.seesaa.net/article/47717182.html

[[全角半角変換]]
!J2SE 6
新しく追加されたバリアントJPでロケールを設定する事により表示可能
 Calendar cal = Calendar.getInstance();
 System.out.println(cal);
 DateFormat format = new SimpleDateFormat("GGGGyy年 MMMM d日",new Locale("ja", "JP", "JP"));
 System.out.println(format.format(new Date()));

!icu4j

 import com.ibm.icu.text.*;
 import com.ibm.icu.util.*;
 
 ・・・・中略・・・・・
 
 DateFormat df = new SimpleDateFormat("Gy年M月d日", new DateFormatSymbols(new JapaneseCalendar(), Locale.JAPANESE));
 df.setCalendar(new JapaneseCalendar());
 
 System.out.println(df.format(new Date()));


{{category2 プログラミング言語,Java}}