トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF 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()));


[カテゴリ: プログラミング言語 > Java]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2011年02月19日 19時31分56秒