【发布时间】:2012-10-18 10:16:10
【问题描述】:
我有一个纪元时间,我想将其转换为 sql 时间戳。我可以使用此代码从纪元中提取实际时间:
String time = "1351504294";
long t = Long.parseLong(time);
Timestamp ts = new Timestamp(t*1000);
我得到的输出是:2012-10-29 09:58:50.0。
但是当我尝试将其插入表中时,由于毫秒部分“09:58:50.0”而显示错误。如何从时间戳中删除毫秒部分?
【问题讨论】:
标签: java timestamp unix-timestamp epoch