Parse [5/10/2020 7:05:04 PM] with format [yyyy-MM-dd] error!

项目场景:

对日期格式转化报错:

Parse [5/10/2020 7:05:04 PM] with format [yyyy-MM-dd] error!


问题描述

例如:数据日期格式无法强行转化为常见格式

c 复制代码
  String releaseDate="5/10/2020 7:05:04 PM";
        String format = DateUtil.format(DateUtil.parse(releaseDate, "yyyy-MM-dd"), "yyyy-MM-dd");
        System.out.println(format);

原因分析:

数据无法强行转换


解决方案:

将日期重新格式化就行

 String releaseDate="5/10/2020 7:05:04 PM";
        SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy KK:mm:ss aa", Locale.ENGLISH);
        try {
            Date parse = sdf.parse(releaseDate);
            String format = DateUtil.format(parse, "yyyy-MM-dd HH:mm:ss");
            System.out.println(format);
        } catch (Exception e) {
            log.error("转换日期异常:" + e);
        }
相关推荐
刘什么洋啊Zz3 分钟前
剖析IO原理和零拷贝机制
java·运维·网络
~kiss~4 分钟前
Rust学习~tokio简介
开发语言·学习·rust
卷心菜好6啊11 分钟前
特辣的海藻!2
java
心态与习惯13 分钟前
mac 下 java 调用 gurobi 不能加载 jar
java·jar·mac·cplex·gurobi
he2581915 分钟前
centOS 7.9 安装JDK MYSQL
java·mysql·centos
Mr.Wang80917 分钟前
条款23:宁以non-member、non-friend替换member函数
开发语言·c++
coooliang26 分钟前
【Android】ViewPager的使用
android
找了一圈尾巴27 分钟前
Spring Boot 日志管理(官网文档解读)
java·spring boot
升讯威在线客服系统27 分钟前
如何通过 Docker 在没有域名的情况下快速上线客服系统
java·运维·前端·python·docker·容器·.net
关关钧33 分钟前
【R语言】读取CSV数据时,显示[1] PK...<0 行> (或0-长度的row.names)
开发语言·r语言