有一个带有特定格式的日期和时间的字符串
String date = "Tue Sep 11 08:28:59 EDT 2018";
在我想得到的输出
11.09.2018 08:28
但我越来越
10.09.2018 15:28
格式
"EEE MMM d HH:mm:ss z yyyy"
我想解析日期并以不同的格式显示
"dd.MM.yyyy HH:mm"
我的实现:
public static String getTime(String time, String inFormat, String outFormat) throws ParseException {
Date date = new Date();
SimpleDateFormat simpleFormet = new SimpleDateFormat(inFormat);
SimpleDateFormat simpleFormet2 = new SimpleDateFormat(outFormat);
date = simpleFormet.parse(time)
return simpleFormet2.format(date);
}
问题是时间总是重置为当前时间,告诉我如何正确操作。