java の System.nanoTime() は long: 13372038742311141000L を与えるようですが、python time.time() は 1337203880.462787 のようなものを与えます
time.time() の値を System.nanoTime() に一致するものに変換するにはどうすればよいですか?
できません。
ドキュメントから:
このメソッドは、経過時間を測定するためにのみ使用でき、システム時間または壁時計時間の他の概念とは関係ありません。返される値は、固定された任意の時間からのナノ秒を表します (おそらく将来であるため、値は負の可能性があります)。
の出力をSystem.nanoTime()
10^9 で割ります。これは、出力が秒単位であるのに対し、ナノ秒単位であるためですtime.time()
。