错误的时间转换为纪元时间
Wrong hours converted to epoch time
我正在尝试使用纪元时间方法转换日期。
使用下面的这些代码
long epoch = 0;
try {
epoch = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").parse("12/11/2017 23:20:23")
.getTime();
} catch (ParseException e) {
e.printStackTrace();
}
它给了我纪元时间:1513052423
一旦转换给出:Tuesday 12 December 2017 04:20:23
而不是 23:20:23
:/
根据 documentation SimpleDateFormat 是语言环境敏感的。请检查或设置您的时区
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
我正在尝试使用纪元时间方法转换日期。
使用下面的这些代码
long epoch = 0;
try {
epoch = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").parse("12/11/2017 23:20:23")
.getTime();
} catch (ParseException e) {
e.printStackTrace();
}
它给了我纪元时间:1513052423
一旦转换给出:Tuesday 12 December 2017 04:20:23
而不是 23:20:23
:/
根据 documentation SimpleDateFormat 是语言环境敏感的。请检查或设置您的时区
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));