【发布时间】:2011-10-27 03:29:06
【问题描述】:
我正在将 Java 与 hibernate 结合使用,并且正处于学习一切工作原理的早期阶段。我进展缓慢,但我在 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。
【问题讨论】:
标签: java hibernate date timestamp temporal