那些年一起踩过的坑 — Date类型序列化的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了那些年一起踩过的坑 — Date类型序列化的问题相关的知识,希望对你有一定的参考价值。

 
  • 坑在哪里?
 
     序列化 和 反序列化 的时候对Date字段的格式设置不一致
 
     例如:将Java bean序列化成Json string的时候 格式为 yyyy-MM-dd 解析的时候格式为 yyyy-MM-dd hh:mm:ss, 则会抛解析异常
 
     说白了就是把一个字符串转换成Date类型,但格式不匹配,当然是会转换失败的
 
  • 为什么会被坑?
 
     系统间交互,对Date类型数据进行格式化,便于。。。
 
      交互双方对时间格式定义不一致,没有事先约定好。。。
 
  • 怎么能不被坑?
 
          要么双方约定时间格式
          要么不要格式化数据,直接用Date值交互 是一个long类型的数值 

以上是关于那些年一起踩过的坑 — Date类型序列化的问题的主要内容,如果未能解决你的问题,请参考以下文章

那些年我们一起踩过的坑——WebIDE 前端札记

那些年我们一起踩过的坑

我的 5 年 Android 学习之路,那些年一起踩过的坑

那些年,接口测试踩过的坑~

那些年提交AppStore审核踩过的坑

那些年,我们一起踩过的3个spring事务的大坑