我正在使用 python 和 java 开发多个项目。我有一个来自 python 项目的时间戳,作为 time.time()。我需要将它与我的 java 项目中的当前时间戳进行比较,即 System.Currenttimemillis()。如何比较 time.time() 和 System.Currenttimemillis() 中的时间?
最佳答案
Python 以 float 形式返回自纪元以来的时间(以秒为单位),而 Java 返回自纪元以来的毫秒数。
只需将 python 结果乘以 1000 并向下舍入,即可得到一个整数,您可以将其与 java 时间戳进行比较。
如果您是这两个项目的所有者/维护者,您可能需要考虑使用 ISO-8601 date format 中的文本。而不是数字。两种语言都支持根据系统时间创建这种格式。最大的优点是人类更容易阅读这种格式;)
关于java - 比较 time.time() 和 System.Currenttimemillis(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42097944/