java.util.Calendarよくある使い方 - 現在の日時取得
2009/02/25 11:33Update
java.util.CalendarはJavaにおいて、日付・時刻の取得や設定、加算・減算、比較などを行うためのもっとも基本的、重要なクラスです。本文はjava.util.Calendarのよくある使い方(現在の日時取得)について学びます。
手順
1)Calendarインスタンス取得
Calendar calendar = Calendar.getInstance();
2)CalendarのgetTimeメソッドやgetTimeInMillisメソッドで現在時刻を取得
Date date = calendar.getTime();
現在の日時取得例
コード:
import java.util.Calendar;
import java.util.Date;
public class TestCalendar {
/**
* java.util.Calendar
* 1)Calendarインスタンスの取得
*/
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance(); //現在(実行時点)時刻でCalendarのインスタンス生成
//Date型の オブジェクト
Date nowTime = calendar.getTime();
//エポックからの UTC ミリ秒値で表される現在時刻
long nowTimeMillis = calendar.getTimeInMillis();
System.out.println(nowTime);
System.out.println(nowTimeMillis);
}
}
実行結果:
Wed Feb 25 11:20:18 JST 2009
1235528418673
1235528418673
参考資料
java.util.Calendar API仕様(Javadoc)
Sponsored Link
Comments
- Relative Articles
- System.currentTimeMillis - 現在時刻を数値で取得 - (2009/02/10 11:59)
- java.util.Calendarよくある使い方 - 指定日時の年・月・日・時・分・秒の取得 - (2009/02/25 12:31)
- java.util.Calendarよくある使い方 - Calendarの構築・設定 - (2009/02/25 14:52)
- java.util.Calendarよくある使い方 - Calendarによる日付・日時を比較する - (2009/02/26 19:02)
- Java Calendar型で時間の差を求める例 - (2011/02/07 18:40)