-4
爲什麼System.currentTimeMillis()和Calendar.getInstance()。getTimeInMillis()不同?關於System.currentTimeMillis()和Calendar.getInstance()。getTimeInMillis()
import java.util.*;
public class HelloWorld{
public static void main(String []args){
long t2 = Calendar.getInstance().getTimeInMillis();
long t1 = System.currentTimeMillis();
System.out.println(t1);
System.out.println(t2);
}
}
輸出是:
1491925013006
1491925012998
它是不同的,因爲你是一個接一個地打電話 – stinepike
他們看起來等同於他們的Javadoc。 –
他們是不同的,因爲時間已經轉移到呼叫另一個呼叫之間。除非你在停滯狀態下運行它。 –