OR
誰でも自由に記事を投稿・編集できるオープンリファレンス
記事ID:605
区分:プログラム  |  分類:Java  |  最終更新日:2014/08/25
クリエイティブ・コモンズ 表示-継承ライセンス 2.1
【Java】現在の日時を取得する
関連タグ:Java, java.util.Date, java.util.Calendar
このエントリーをはてなブックマークに追加      
本文
履歴
編集
閲覧数: 251,242
Java関連技術まとめ > 【Java】現在の日時を取得する

Java で現在日時を取得するには、以下の方法があります。

 

Dateクラスを使って取得する方法

Date クラスを使って取得する場合、引数なしで Date オブジェクトを生成することで現在日時が設定された Date オブジェクトを取得することができます。

import java.util.Date;

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

        Date date = new Date();
        System.out.println(date.toString());
    }
}

上記サンプルでは現在日時が表示されますが、表示形式は「Mon Aug 25 12:34:56 JST 2014」といった形式になります。出力形式を任意のフォーマットに成型したい場合は、SimpleDateFormat クラスなどを使用します。

Calendarクラスを使って取得する方法

Calendar クラスを使って取得する場合、getInstance() メソッドで Calendar オブジェクトを取得することで現在時刻が設定されたオブジェクトを取得することができます。

import java.util.Calendar;

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

        Calendar calendar = Calendar.getInstance();
        System.out.println(calendar.getTime().toString());
    }
}

上記サンプルでは現在日時が表示されますが、getTime() メソッド Date 型に変換しているので表示形式はデフォルトで「Mon Aug 25 12:34:56 JST 2014」といった形式になります。出力形式を任意のフォーマットに成型したい場合は、SimpleDateFormat クラスなどを使用します。

 

関連記事
外部リンク
外部リンクはありません。
- 記事検索 -