我有几个数据提要,这些数据提要为我提供了一个日期时间字符串,其日期和时间格式不同。
我提供了以下解决方案:
String dateString = "2010-12-01 5:00";
String datePattern = "yyyy-MM-dd HH:mm";
String timeZone = "Europe/Paris";
try {
SimpleDateFormat dateFormat = new SimpleDateFormat(datePattern);
dateFormat.setTimeZone(TimeZone.getTimeZone(timeZone));
Instant instant =
dateFormat
.parse(dateString)
.toInstant();
Date date = Date.from(instant);
System.out.println(date.toString());
} catch (ParseException e) {
e.printStackTrace();
}
我正在将Java8与SpringBoot结合使用。有没有更快/更简单的方法?