System.currentTimeMillis
Java doc では、比較に使用しないように指示されているので、System.nanoTime
どちらを使用し始めました。
しかし、いくつかの問題に遭遇しました。過去のイベントを比較する必要があります。
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH, xyz);
cal.getTimeMillis();
で時刻を取得するのに問題なく動作しますが、(1000000 を掛けて) にmilliseconds
変換するのは不正確にはほど遠いです。nanoseconds
過去のイベントの時間をミリ秒単位で取得するにはどうすればよいですか?