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

标签 java python timestamp

我正在使用 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/

相关文章:

java - 在 fragment 上使用 setter 时出现 NullPointerException

python - 生产中的 Redis-Queue (RQ) 任务队列

mysql - SQL 中日期时间的时间戳 (PHPmyAdmin)

mysql - 是否可以将 mysql TIMESTAMP 与毫秒进行比较?

java - 正则表达式在 Java 中的多行字符串中查找匹配项

java - 如何在我的 ANTLR4 Java 扩展监听器类中实现减法表达式?

java - 在 JFrame 中使用 BoxLayout

python - 在 PyQt 中获取 QScrollArea 中视口(viewport)的大小

python - 带有 Python CGI 的 CSS 样式表

php - 如何在模型codeigniter中编写TIMESTEMPDIFF QUERY?