我正在将 Java 与休眠一起使用,并且正处于学习一切如何工作的早期阶段。我到达那里的速度很慢,但我在 Java 中遇到了一些问题。
我目前的问题是,当我从 MySQL 数据库中获取时间戳时,最后似乎有很多额外的零。当我将其传递给 PHP(是的,它是我们正在编写的 Java/PHP 应用程序)时,格式化日期会以不正确的结果结束。
这是我看到的:
2000-08-10 14:09:21 // Time in database
965912961000 // Timestamp from Java of this time
965912961 // The PHP equivalent of the database timestamp - using strtotime()
在 Java 模型中,我有这样的变量设置:
@Temporal (TemporalType.TIMESTAMP)
private Date logTime
所以我的问题是如何摆脱三个尾随零?显然我可以用 PHP 删除这些,但如果可能的话,我宁愿它来自后端 Java。