Eclipse 4.4ではじめる Javaプログラミング入門 Eclipse 4.4 Luna対応

グラフィック・ファイルアクセス・スレッド・日付/テキスト処理 - さまざまな値の処理

Icon comment count 0
Icon stock count 0

4.4.4和暦の表示について

日付の表示を行うとき、常に問題となるのが和暦です。これは、日本独自の表記法であるためなかなか対応されなかったのですが、Java 6からサポートされることになりました。では、実際に簡単な例を挙げておきましょう。

リスト4.29 WindowController.java(書き換える部分)
// <ソース><インポートの編成...>メニューを選んで次のimport文を追加しておく
// import java.util.Locale;
public class WindowController implements Initializable {
  @FXML
  private Label l1, l2;
  @Override
  public void initialize(URL url, ResourceBundle bundle) {
    Locale.setDefault(new Locale("ja","JP","JP")); // ●
    Calendar c1 = Calendar.getInstance();
    SimpleDateFormat df = new SimpleDateFormat
    ("GGGGyyyy年 MM月 dd日(E)");
    l1.setText(df.format(c1.getTime()));
  }
}
図4.22今日の日付を和暦で表示する。

コメント

    コメントはありません