Java精确日期到字符串转换(没有本地GMT偏移)

时间:2015-07-20 17:06:37

标签: java date utc

我试图做一个非常简单的任务。 将时间(长myTime)在纪元秒中转换为字符串(但没有任何调整)。

DateFormat df = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
Instant AA = Instant.ofEpochSecond(myTime);
String reportDate = df.format(Date.from(AA));

" reportDate"使用Windows的GMT偏移自动调整。 我需要完全即时字符串转换。 我是Java的新手......

1 个答案:

答案 0 :(得分:1)

专门设置时区

df.setTimeZone(TimeZone.getTimeZone("GMT"));

这会将偏移设置为您需要的任何值,因此它将在任何服务器上输出相同的日期时间。