java.util.Calendarよくある使い方 - 現在の日時取得

2009/02/25 11:33Update
TAGS: Calendar | 現在日時 | 時刻 | システム日時 | 日付 | 日時

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

参考資料


java.util.Calendar API仕様(Javadoc)

有关作者
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。

Sponsored Link


Comments

用户名 (required)

Email (will not be published) (required)

URL

Evaluation