如何自定义日期时间字符串格式为GMT日期对象?

时间:2018-11-23 13:54:52

标签: spring spring-boot time java-8

我有几个数据提要,这些数据提要为我提供了一个日期时间字符串,其日期和时间格式不同。

我提供了以下解决方案:

    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结合使用。有没有更快/更简单的方法?

0 个答案:

没有答案