java 将长时间转换为 java.util.Date

标签 java

为什么不同:
select from_unixtime(1383699655),我得到 '2013-11-06 09:00:55',但是当我将 1383699655 转换为
java.util.Date,new Date(1383699655),我得到了 Sat Jan 17 08:21:43 CST 1970

最佳答案

unix 时间戳以秒为单位,java Date 需要毫秒。

因此你必须转换

 new Date(1383699655 * 1000L)

关于java 将长时间转换为 java.util.Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20397104/

相关文章:

java - 正在寻求符合 JCR 的客户端库来访问 CMIS 存储库?

java - 多人浏览器游戏 [Java]

java - 程序的输出。测试题类型

java - 返回到 Spring Batch 中的上一个步骤

java - Spring Boot 禁用/错误映射

java - 无法查询 Neo4J 数据库并出现内存不足错误

java - 在 J2me 应用程序中渲染 html/js?

Java 字符串 ReplaceAll 和 ReplaceFirst 在替换文本的 $ 符号处失败

java - 开箱即用的 Hibernate 集合 validator 注释

java - 如何让枚举在实现接口(interface)时使用它们的 compareTo 方法?