如何在Java中将时间戳转换为日期和时间? [英] How to convert timestamp into date and time in java?
本文介绍了如何在Java中将时间戳转换为日期和时间?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在json中有一个来自Linux服务器的时间戳。我想使用Java将其转换为简单的日期时间格式。
我需要以下格式的日期和时间:dd-mm-yyyy hh:mm :ss
这是我的JSON数据:
[
{
batch_date:1419038000
},
{
batch_date:1419037000
}
]
解决方案
批处理日期
batch_date:1419038000,
看起来像是从纪元开始的秒, / p>
如此
新日期(batch_date * 1000);
然后使用 SimpleDateFormat 应该可以解决问题
SimpleDateFormat sfd = new SimpleDateFormat( dd-MM-yyyy HH:mm:ss);
-代码-
long batch_date = 1419038000;
日期dt =新日期(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
I have a timestamp in json that is from a Linux server. I would like to convert it into a simple date-time format using Java.
I need the date and time in the following format: dd-mm-yyyy hh:mm:ss
here is my JSON data:
[
{
"batch_date": 1419038000
},
{
"batch_date": 1419037000
}
]
解决方案
The batch date
"batch_date": 1419038000,
looks like seconds from epoch,
so
new Date (batch_date * 1000);
then use SimpleDateFormat should do the trick
SimpleDateFormat sfd = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
-- code --
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));
-- output --
20-12-2014 10:13:20
这篇关于如何在Java中将时间戳转换为日期和时间?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文