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

标签 java date datetime timestamp

我有一个来自 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/

相关文章:

java - 添加 Spring Security taglib 会在 tomcat 启动 bean 时产生错误

java - Android 找不到类 java.awt.datatransfer.StringSelection?尝试将字符串放在剪贴板上

php - PDO 转义斜线

r - 如何将日期转换为最近的周末(星期六)

python - 查找两个日期时间数组 python 之间的重复日期

perl - 使用日期时间搜索日志文件

java - Spring RequestMapping查看路径错误

java - 带参数的 Http GET 方法传递给 php 函数

r - 突变时间 (HH :MM:SS) to date (YYYY-MM-DD) accounting for midnight in R

java - 在 Java 和 .net 中使用 UTC 时间?