我有一个来自 Linux 服务器的 json 时间戳。我想使用 Java 将其转换为简单的日期时间格式。
我需要以下格式的日期和时间:dd-mm-yyyy hh:mm:ss
这是我的 JSON 数据:
[
{
"batch_date": 1419038000
},
{
"batch_date": 1419037000
}
]
最佳答案
批处理日期
"batch_date": 1419038000,
看起来像纪元的秒数,
所以
new Date (batch_date * 1000);
然后使用 SimpleDateFormat应该可以解决问题
SimpleDateFormat sfd = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
-- 代码--
long batch_date = 1419038000;
Date dt = new Date (batch_date * 1000);
SimpleDateFormat sfd = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
System.out.println(sfd.format(dt));
-- 输出--
20-12-2014 10:13:20
关于java - 如何在java中将时间戳转换为日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30994522/