「java.util.Date」クラスのオブジェクトを日付形式の文字列にフォーマットするサンプルコードです。日付のフォーマットには、「java.text.SimpleDateFormat」クラスを使用します。
「SimpleDateFormat」クラスは文字列からDateオブジェクト、Dateオブジェクトから文字列に変換するメソッドを提供しています。「SimpleDateFormat」クラスのインスタンスは直接コンストラクタを呼び出して生成することもできますが、Sunのドキュメントでは、DateFormatのgetDateInstance()を使用することが推奨されています。getDateInstance()で取得できるデフォルトのインスタンスでフォーマットすると「yyyy/MM/dd」形式になるので、applyPattern()を使用して希望のパターンを適用してください。
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class FormatDate {
public static void main(String[] args) {
System.out.println("--処理開始--");
Calendar cal = Calendar.getInstance();
Date currentDate = cal.getTime();
SimpleDateFormat sdf = (SimpleDateFormat)DateFormat.getDateInstance();
sdf.applyPattern("yyyy年MM月dd日 E曜日 HH時mm分ss秒");
String dateStr = sdf.format(currentDate);
System.out.println("現在日時:" + dateStr);
System.out.println("--処理終了--");
}
}
ちょっと一休み. Javaキーワード並び替えゲーム
画面に表示される文字列を並び替えるとJavaに関連するキーワードになります。ヒントをたよりに並び替えを行ってエンターを押してください。
ユーザ登録をしてログインするとランキングに参加できます。