次の Java コードがあるとします。
class Tester
{
public static void main(String[] args)
{
System.out.println((System.nanoTime()/1000));
System.out.println(System.currentTimeMillis());
}
}
それはの出力を与えました
2626051678558 1377785791569
両者には少し違いがあると思っていましたが、間違っていました。
なぜそれがそのように振る舞ったのか、あなたは何か考えがありますか?