-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と同等であるように見えます。 –
これは、1つを呼び出してから別の呼び出しを呼び出すまでに時間が移動したために異なります。あなたがスタシスフィールドでそれを実行している場合を除きます。 –