2013年6月5日水曜日

日付処理(Calendarクラス)

Calendarクラス

・インスタンス取得
Calendar calendar Calendar.getInstance();

・Dateオブジェクト取得
calendar.getTime();

・年取得
int year = calendar.get(Calendar.YEAR);

・月取得
int month = calendar.get(Calendar.MONTH) + 1;

・日取得
int day = calendar.get(Calendar.DATE);

・時取得
int hour = calendar.get(Calendar.HOUR_OF_DAY);

・分取得
int minute = calendar.get(Calendar.MINUTE);

・秒取得
int second = calendar.get(Calendar.SECOND);

・曜日取得
StringBuffer dow = new StringBuffer();
switch (calendar.get(Calendar.DAY_OF_WEEK)) {
    case Calendar.SUNDAY: dow.append("日曜日"); break;
    case Calendar.MONDAY: dow.append("月曜日"); break;
    case Calendar.TUESDAY: dow.append("火曜日"); break;
    case Calendar.WEDNESDAY: dow.append("水曜日"); break;
    case Calendar.THURSDAY: dow.append("木曜日"); break;
    case Calendar.FRIDAY: dow.append("金曜日"); break;
    case Calendar.SATURDAY: dow.append("土曜日"); break;
}

0 件のコメント:

コメントを投稿