我是Java新手。我正在尝试转换纪元时间人类格式时间。我引用了很多网站,下面提到了每个网站的步骤,但我得到了错误的输出。
String format = "dd/MM/yyyy HH:mm:ss";
DateFormat dateFormat = new SimpleDateFormat(format);
String expDate=dateFormat.format(new Date(1478017281));
System.out.println(expDate);
系统输出:
18/01/1970 08:03:37
预期输出:
01/11/2016 21:51:21
提前致谢。
最佳答案
Date 构造函数采用一个长参数,该参数应该是以毫秒为单位的时间,而不是秒。在其末尾添加 3 个 0,它将打印预期的结果。
关于java - 将纪元时间转换为人类格式日期和时间时输出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40373333/