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);
        }
相关推荐
青山木4 小时前
Hot 100 --- 编辑距离
java·数据结构·算法·leetcode·动态规划
朝朝辞暮i4 小时前
C++ 第 26 课:对象、指针与 ->
java·开发语言·c++
长弓三石4 小时前
把 AgentScope Harness 装进 RuoYi-Vue-Plus:纯 Java AI 平台的集成实践
java·人工智能·agent
蜗牛互联网5 小时前
MongoDB Atlas Agent Engine之后,如何用版本门禁防止陈旧写入
java·数据库·人工智能·后端·mongodb
长弓三石5 小时前
企业级智能体的权限到底怎么落地?以 BizBuddy 为例
java·人工智能·agent
用户4270276726815 小时前
一次缓存优化:SQL 从 502 降到 5
java
2601_962885725 小时前
如何用 Python 做股价历史分位选股?(筛出处于历史低位的股票)
开发语言·python
小师兄吃牛肉5 小时前
C语言指针进阶全解析
java·c语言·算法
Joy T5 小时前
聊天系统中五大ID的演进与实战解析
java·前端·人工智能·spring·agent入门
JAVA面经实录9175 小时前
线上故障标准处理流程【完整版|面试背诵+生产落地】
java·面试·职场和发展