日付/時刻要素を取得する
 カレンダーから特定の日付/時刻要素を取得するには、Calendarクラスのgetメソッドを利用する。getメソッドには、取得したい日付/時刻要素に応じて、さまざまな定数を指定できる。

Calendarクラスで利用できる主な定数

YEAR          年
MONTH         月(0〜11)
DATE          日
DAY_OF_YEAR    その年の何日目か
WEEK_OF_MONTH  その月の何週目か
WEEK_OF_YEAR   その年の何週目か
HOUR_OF_DAY    時(24時間)
HOUR         時(12時間)
AM_PM         午前(0)、午後(1)
MINUTE        分
SECOND        秒
MILLISECOND    ミリ秒
DAY_OF_WEEK    曜日 → 戻り値としてSUNDAY、MONDAY、TUESDAY、WEDNESDAY、TURSDAY、FRIDAY、SATURDAYなどの定数を返す必要がある。

日付を取得

public class hizuke{
public static void main(String[] args){

Calendar now = Calendar.getInstance(); //インスタンス化

int y = now.get(Calendar.YEAR);        //年を取得
int mo = now.get(Calendar.MONTH);     //月を取得
int d = now.get(Calendar.DATE);       //現在の日を取得
System.out.println(y+"年"+mo+"月"+d+"日");
}
}

時間の取得

public class Zikoku{
public static void main(String[] args){

Calendar now = Calendar.getInstance(); //インスタンス化

int h = now.get(now.HOUR_OF_DAY);//時を取得
int m = now.get(now.MINUTE); //分を取得
int s = now.get(now.SECOND); //秒を取得
System.out.println(h+"時"+m+"分"+s+"秒");
}
}

トップ inserted by FC2 system