2012-05-16 3 views

ответ

6

Вы не можете.

От documentation:

Этот метод может быть использован только для измерения затраченного времени и не связан ни с каким другим понятием системы или на стене часы времени. Возвращаемое значение представляет собой наносекунды с некоторого фиксированного, но произвольного времени (возможно, в будущем, поэтому значения могут быть отрицательными).

0

Разделите выход System.nanoTime() на 10^9. Это происходит потому, что он находится в наносекундах, а выход time.time() - в секундах.

0

Python documentation указывает, что время - это эпоха, основанная на питоне. Java работает как well. Проблема в том, что python использует float/double для времени, тогда как java использует int.

Я думаю, что было бы проще преобразовать в стандартный формат, а затем преобразовать в целевую систему, а затем попытаться использовать количество секунд с той эпохи, которую вы пытаетесь сделать.

Смежные вопросы