将Integer时间戳转换为Java日期

我有以下整数形式的时间戳

1333125342

我可以使用SQL进行转换:

select DATEADD(ss, FlOOR(1333089223/86400)*86400, '1970-01-01 00:00:00') AS Date

如何在Java中转换它?这样它将返回值:

3/30/12 12:18:43 PM

回答:

假设自1970年1月1日以来的时间(以秒为单位)。你可以试试

String dateAsText = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

.format(new Date(1333125342 * 1000L));

以上是 将Integer时间戳转换为Java日期 的全部内容, 来源链接: utcz.com/qa/432409.html

回到顶部