Javaサンプルコード辞典

String - Dateクラスのオブジェクトを日付形式の文字列にフォーマットする

Stringクラスのformat()メソッドでDate型のオブジェクトを日付形式の文字列にフォーマットします。

書式文字列を使って、Date型オブジェクトを日付形式の文字列にフォーマットすることができます。日付の書式指定子はtです。tはLong、Calendar、Date型尾オブジェクトに対して使用可能です。サンプルコードでは、年の指定に「%1$tY」としています。%の後の数字は書式文字列を除く、1番目の引数のオブジェクトをフォーマットすることを指定しています。$tは日付型の指定であること、最後のYが4桁の年を表しています。
import java.util.Calendar;

//Dateクラスのオブジェクトを日付形式の文字列に分フォーマットする
public class DateToString {

      public static void main(String[] args) {
            
            //現在時刻のカレンダーオブジェクトを取得する
            Calendar cal = Calendar.getInstance();
            
            //書式指定付きの文字列をフォーマットします。
            //%の後の数字はいくつめの引数を使用するかを指定します。
            //$の後のtは日付/時刻変換用の接頭語です。
            //Yは4桁の年、mは月、dは日を表しています。            
            String str = String.format("今日は%1$tY年%1$tm月%1$td日です。", cal);
            
            //「今日はxxxx年xx月xx日です。」と表示される
            System.out.println(str);
      }

}

(2007年11月3日)  

 ちょっと一休み. Javaキーワード並び替えゲーム

画面に表示される文字列を並び替えるとJavaに関連するキーワードになります。ヒントをたよりに並び替えを行ってエンターを押してください。 ユーザ登録をしてログインするとランキングに参加できます。
Flex Tips

DWRでリッチなWebページを作る!

Java Tips  java.io 編

Java Tips  java.lang 編