現在日時を取得
Date date = new Date();
または
Calendar cal = Calendar.getInstance();
Date date = cal.getTime();
今日の月を取得
Calendar cal = Calendar.getInstance();
int month = cal.get(Calendar.MONTH);
今日の日付を取得
Calendar cal = Calendar.getInstance();
int day = cal.get(Calendar.WEEK_OF_MONTH);
今日の曜日を取得
Calendar cal = Calendar.getInstance();
int week = cal.get(Calendar.DAY_OF_WEEK);
0が日曜日で以降1ずつ増加(月曜が6)
現在の時間を取得
Calendar cal = Calendar.getInstance();
int hour = cal.get(Calendar.HOUR_OF_DAY);
Dateから文字列を取得
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm");
String dateStr = sdf.format(new Date());
例)"20081001 16:09"
文字列からDateを取得
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm");
Date date = sdf.parse("20081001 16:11");
最終更新:2008年10月01日 16:12