一、问题描述

Date 接收 2021-03-26 13:17:11 失败

2021-03-26 13:34:04.553  WARN 6744 --- [nio-8080-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2021-03-26 13:17:11": not a valid representation (error: Failed to parse Date value '2021-03-26 13:17:11': Cannot parse date "2021-03-26 13:17:11": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSX', parsing fails (leniency? null)); nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2021-03-26 13:17:11": not a valid representation (error: Failed to parse Date value '2021-03-26 13:17:11': Cannot parse date "2021-03-26 13:17:11": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSX', parsing fails (leniency? null))at [Source: (PushbackInputStream); line: 14, column: 16]

二、原因

json只支持一下几种格式

"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
"EEE, dd MMM yyyy HH:mm:ss zzz"
"yyyy-MM-dd"

三、解决方案

添加配置

spring:mvc:date-format: yyyy-MM-dd HH:mm:ssjackson:time-zone: GMT+8date-format: yyyy-MM-dd HH:mm:ssdeserialization:accept_empty_string_as_null_object: true

踩坑记录:Date接收yyyy-MM-dd HH:mm:ss失败相关推荐

  1. Kettle5.2 couldn't convert string [...] to a date using format [yyyy/MM/dd HH:mm:ss.SSS]

    使用kettle出现 couldn't convert string [...] to a date using format [yyyy/MM/dd HH:mm:ss.SSS] 试了各种方法,最后发 ...

  2. 【怒怼老乔】苹果手机ios系统居然特喵的不支持日期yyyy-MM-dd HH:mm:ss.ms,只支持 yyyy/MM/dd HH:mm:ss

    苹果手机ios系统居然特喵的 不支持日期yyyy-MM-dd HH:mm:ss.ms, 只支持yyyy/MM/dd HH:mm:ss 我只能用 .replace(/\-/g,'\/'); 来替换掉了, ...

  3. C# 中的年月日时分秒 yyyy MM dd HH mm ss

    C# 中的年月日时分秒 yyyy MM dd HH mm ss 其中大小写含义不同,不能混用 年:yyyy 月:MM 日:dd(1-31) DD(0-365) 时:hh:12小时制 HH:24小时制 ...

  4. 时间格式区别之YYYY/MM/dd HH:mm 与 yyyy/MM/dd HH:mm

    1. 相应的业务场景 1.1 场景简介 正值2019年末,2020年初之际,系统日期时间为2019/12/31而系统报表却出现了2020/12/31的日期. 1.2 代码案例如下 2.Java中YYY ...

  5. spring boot + vue 前后端分离时间戳转换为 yyyy:MM:dd HH:mm:ss格式

    后端 1.model(entity)注释直接转换 当返回类型为resultMap,在entity类里面相应属性上加上以下注释 @JsonFormat(pattern="yyyy-MM-dd ...

  6. js时间格式化 YYYY/MM/DD HH:MM:SSS

    /*** 将"2018-05-19T08:04:52.000+0000"这种格式的时间转化为正常格式* @param time*/ function timeFormat(time ...

  7. java 通配符 日期_java – 使用带有通配符支持的SimpleDateFormat解析日期字符串(例如* yyyy * MM * dd * hh * mm * ss)...

    首先,我想知道是否存在类似于SimpleDateFormat但是支持通配符的现有库?如果没有,最好的办法是什么? 我有这个问题,我需要匹配并从文件名中提取日期,但我似乎无法找到适合这种情况的方法.虽然 ...

  8. 小程序日期格式(yyyy-MM-dd HH:mm:ss)转(yyyy/MM/dd HH:mm:ss)

    let newDate = (date).replace(/-/g, '/'); var date = new Date(newDate).getTime(); 转载于:https://www.cnb ...

  9. java date eee_java将 Date原始格式EEE MMM dd HH:mm:ss Z yyyy转成指定格式

    java将 Date原始格式"EEE MMM dd HH:mm:ss Z yyyy"转成指定格式 //将 Date原始格式"EEE MMM dd HH:mm:ss Z y ...

  10. 日常踩坑记录-汇总版

    开发踩坑记录,不定时更新 心得 RTFM 严谨的去思考问题,处理问题 严格要求自己的代码编写习惯与风格 注意 单词拼写 20200207 mybatis plus 自带insert插入异常 sql i ...

最新文章

  1. 关键字explicit与构造函数
  2. 赶集网MySQL开发36军规
  3. ps海报合成教程_如何利用PS制作海报?详细教程来了!
  4. REST framework 用户认证源码
  5. linux kvm参数,Linux KVM总结
  6. 前几天入手一大菠萝,写个初始化教程
  7. 视频搬运伪原创 视频修改MD5值
  8. excel两个表格数据对比_表格技巧—Excel表格两列数据合并
  9. 机器学习之朴素贝叶斯
  10. 文字排版--删除线(text-decoration:line-through)
  11. 三国志战略版:Daniel_张角分析
  12. git 加速代理设置,单仓库设置代理,指定仓库设置单独代理
  13. Qt入门极简教程(二)
  14. 申宝优配-强者恒强还将继续
  15. Bootstrap中的utilities(工具类)
  16. 校园卡系统(需调试)
  17. QNX Neutrino 微内核
  18. 怎么跳出两层for循环,if条件满足以后要跳出两层for循环,用“break+标签”
  19. 绩效管理周期分哪些阶段?
  20. 抢课php,科学网—抢课 - 卢文发的博文

热门文章

  1. BlockChain-Account_TakeOver
  2. TBK打牌游戏信誉网站
  3. 面试的时候如何介绍自己!
  4. IDEA实现同一个启动类利用不同端口启动多服务
  5. opencv图像对比度亮度调节
  6. 网上热传10个健身牛人六块腹肌训练教程
  7. 做网页时遇到的一些问题和解决方法
  8. 问题 H: Hopscotch
  9. LVS基本概念及要诀(优化)
  10. 京东金融Vue组件化项目实战(完整)