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);
        }
相关推荐
程序员清风5 分钟前
算法题中的边界条件、测试与调试
开发语言·算法·kotlin
砚底藏山河10 分钟前
python量化实操:冷热分层存储
java·开发语言·python·金融
十五年专注C++开发12 分钟前
pybind11:一个跨C++和Python平台的编程库
开发语言·c++·python·pybind11
yuniko-n21 分钟前
【JUC】原子类
java
CodeYp201922 分钟前
第11讲:stack 和 queue
开发语言·c++·queue·stack
惊讶的猫28 分钟前
Query 改写
java·rag
信誓旦旦的程序猿29 分钟前
【Python量化实战宝典 #18】MACD 金叉死叉手册:DIF、DEA、柱体全拆解(Python 可跑)
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
咩咩啃树皮42 分钟前
JavaScript 异步流程为什么容易失控?从回调到可维护设计
开发语言·javascript·ecmascript
沫璃染墨1 小时前
《Qt从零入门系列(十五):Qt线程安全与锁机制详解——从QMutex到RAII与读写锁实战》
开发语言·c++·qt·安全·交互·线程·qt6.3
Misnearch1 小时前
第7章 面向对象技术
java·开发语言·软考