比较 time.time() 和 System.Currenttimemillis()

the*_*rit 2 python java timestamp

我正在用 python 和 java 开发多个项目。我有一个来自 python 项目的时间戳time.time()。我需要将它与我的 java 项目中的当前时间戳作为System.Currenttimemillis() 进行比较。如何比较 time.time() 和 System.Currenttimemillis() 中的时间?

Fre*_*ans 5

Python 返回自纪元以来的时间(以秒为单位)作为浮点数,而 Java 返回自纪元以来的毫秒数。

只需将 python 结果乘以 1000 并向下取整,得到一个可以与 java 时间戳进行比较的整数。

如果您是这两个项目的所有者/维护者,您可能需要考虑使用ISO-8601 日期格式的文本而不是数字。两种语言都支持基于系统时间创建这种格式。一大优势是人类更容易阅读这种格式;)