【问题标题】:Convert into format YYYY-MM-DD [duplicate]转换为格式 YYYY-MM-DD [重复]
【发布时间】:2016-07-29 08:38:53
【问题描述】:

我希望这个 gmt 时间转换为 YYYY-MM-DD 格式,但我完成了它给出解析异常错误的过程。

我想把Fri Apr 08 2016 00:00:00 GMT+0530 (IST)这个String类型转换成日期格式,这样我就可以插入到我的mqysql数据库中了。

【问题讨论】:

  • 这个字符串最初是从哪里来的?如果您可以避免将其作为字符串获取(例如,使用Date 作为您的输入),那将很有用...

标签: java datetime


【解决方案1】:

如果您想获得 mysql 日期格式的“YYYY-MM-DD”格式,此代码可能会有所帮助。

        DateTimeFormatter dateTimeFormatter=DateTimeFormatter.ofPattern("YYYY-MM-dd");
        DateTimeFormatter formatter=DateTimeFormatter.ofPattern("EEE MMM dd yyyy hh:mm:ss zZ (z)");
        TemporalAccessor parse = formatter.parse("Fri Apr 08 2016 00:00:00 GMT+0530 (IST)");
        LocalDate localDate=LocalDate.from(parse);
        String formated= dateTimeFormatter.format(localDate);

        System.out.println("formated:"+formated);

【讨论】:

    猜你喜欢
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 2012-01-29
    • 2018-08-11
    • 2013-08-31
    相关资源
    最近更新 更多