Javaでミリ秒単位で時間を取得する方法
Javaでは、次のメソッドを使用して時間をミリ秒単位で取得できます
-
日付クラス– getTime()メソッド
-
カレンダークラス– getTimeInMillis()メソッド
TimeMilisecond.java
package com.example.test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TimeMilisecond {
public static void main(String[] argv) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
String dateInString = "22-01-2015 10:20:56";
Date date = sdf.parse(dateInString);
System.out.println(dateInString);
System.out.println("Date - Time in milliseconds : " + date.getTime());
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
System.out.println("Calender - Time in milliseconds : " + calendar.getTimeInMillis());
}
}
出力
22-01-2015 10:20:56 Date - Time in milliseconds : 1421893256000 Calender - Time in milliseconds : 1421893256000