日付・時間操作

現在日時を取得

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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。