Javaで現在の時刻を取得

今日もjavaの勉強になります。

新しい言語覚えるのってほんと大変ですね。。

phpも最初はこんな感じだったかなーと思う今日この頃です。


今日はjavaで現在の時刻を取得するコードになります。

Calendarクラスを利用します。

import java.util.*;

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

      // オブジェクト作成
      Calendar calendar = Calendar.getInstance();

      // 現在の年取得
      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);

      // 表示
      System.out.println(year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + "second")

   }
}

ちゃんと取得できましたね。


ポイントは月を取得する時には、1をプラスしてあげる事ですね。

どうやら、0~11の値で表されるみたいなので足してあげてください。


コメントを残す




Menu

HOME

 TOP