我试图做一个非常简单的任务。 将时间(长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的新手......
答案 0 :(得分:1)
专门设置时区
df.setTimeZone(TimeZone.getTimeZone("GMT"));
这会将偏移设置为您需要的任何值,因此它将在任何服务器上输出相同的日期时间。