Java Calendar getTimeInMillis()方法
java.util.Calendar类的getTimeInMillis()方法返回以毫秒为单位的当前时间。此方法返回一个长值。
语法
public long getTimeInMillis()
参数
未传递任何参数。
返回
当前时间(以UTC毫秒为单位)。
抛出
抛出InterruptedException
示例1
import java.util.Calendar;
public class JavaCalendargetTimeInMillisExample1 {
public static void main(String[] args) throws InterruptedException {
// create a calendar
Calendar mycal = Calendar.getInstance();
// print current time in milliseconds
System.out.println("Current time : " + mycal.getTime());
System.out.println("Current time in Millis : " + mycal.getTimeInMillis());
// create a new calendar mycal2
Calendar mycal2 = Calendar.getInstance();
// print the next time in milliseconds
long l = mycal2.getTimeInMillis();
System.out.println("Next time is : " + l);
}
}
输出:
Current time : Wed Aug 08 21:54:18 PDT 2018
Current time in Millis : 1533790458542
Next time is : 1533790458620
示例2
import java.util.Calendar;
public class JavaCalendargetTimeInMillisExample2 {
public static void main(String[] args) throws InterruptedException {
Calendar mycal = Calendar.getInstance();
System.out.println("Current time in Millis : " + mycal.getTimeInMillis());
mycal.add(Calendar.HOUR,20);
System.out.println("Current time in Millis after adding 20 hours : " + mycal.getTimeInMillis());
Calendar mycal2 = Calendar.getInstance();
long l = mycal2.getTimeInMillis();
System.out.println("Next time is : " + l);
}
}
输出:
Current time in Millis : 1533791120506
Current time in Millis after adding 20 hours : 1533863120506
Next time is : 1533791120539