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