如何在Java中将时间戳转换为日期和时间?

编程入门 行业动态 更新时间:2024-10-23 15:31:00
本文介绍了如何在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中将时间戳转换为日期和时间?

本文发布于:2023-10-27 23:28:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1534846.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:时间   转换为   中将   日期   如何在

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!