JodaTimeで現在の時刻を取得する方法です。
JodaTimeのインポートについてはこちらを参照してください
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
DateTime dt = new DateTime(DateTimeZone.forID("Asia/Tokyo")); // 2017/4/27 1:26:20だとすると // 年(2017) int year = dt.getYear(); // 4 int month = dt.getMonthOfYear(); // 27 int day = dt.getDayOfMonth(); // 1 int hour = dt.getHourOfDay(); // 26 int minites = dt.getMinuteOfHour(); // 20 int seconds = dt.getSecondOfMinute(); |
JodaTimeの関数名で何を返すのかがだいたいわかるようになっています。