PHP技术那点事
全部
技术
PHP
MySQL
前端
Linux
JAVA
退出
编辑文章
选择分类
PHP
MySQL
前端
Linux
Java
工具
选择专栏
设计模式
java基础
Angular学习
Java面试题
描述:
java,spring boot
封面图上传 :
+
点击上传图片
#### SpringBoot中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别 - 问题出现场景 实体类时间字段 通过注解实现时间格式,注解如下: ``` @JsonFormat(pattern="yyyy-MM-dd hh:mm:ss", locale="zh", timezone="GMT+8") ``` 但是实际后台返回的时间,如果数据库存的时间为**2019-08-11 15:20:00** 后台返回的时间为**2019-08-11 3:20:00**,发现很不对,感觉是上下午导导致的问题,于是百度发现,如果注解的pattern为**yyyy-MM-dd hh:mm:ss** 则时间格式为12小时制,如果注解的pattern为**yyyy-MM-dd HH:mm:ss**则时间为24小时制,一个大小写的差异,结果相差万里 - 总结 1. **yyyy-MM-dd hh:mm:ss** 时间为12小时制 2. **yyyy-MM-dd HH:mm:ss** 时间为24小时制
保存文章