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);
        }
相关推荐
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题 第87题】【Mysql篇】第17题:分布式事务的实现原理?
java·数据库·分布式·mysql·面试
来杯@Java3 小时前
图书管理系统(基于springboot+vue前后端分离的项目)计算机毕业设计java
java·spring boot·spring·vue·毕业设计·mybatis·课程设计
卷毛的技术笔记4 小时前
告别硬编码!Spring AI Alibaba 实现 AI Agent 智能工具调用(Tool Calling)
java·人工智能·后端·python·spring·ai编程
编程大师哥4 小时前
匿名函数 lambda + 高阶函数
java·python·算法
isyangli_blog4 小时前
OpenDayLight (Carbon 版本) 启动与组件安装
开发语言·php
vb2008114 小时前
FastAPI APIRouter
开发语言·python
Benszen4 小时前
KVM虚拟化解决方案
开发语言·perl
会编程的土豆4 小时前
Go 语言反射(Reflection)详解
开发语言·后端·golang
東雪木4 小时前
多线程与并发编程 专属复习笔记
java·开发语言·笔记·java面试
adrninistrat0r4 小时前
Java调用链MCP分析工具
java·python·ai编程