首先检查MySQL里面日期属性格式化以及存储时间
- 首先你要把数据库里面的时间改一下,尽量不要使用Date类型
- 可以选以下这几个类型
- date:日期
- time:时间
- datetime:日期时间
- timestamp:日期时间
- datetime:既有日期和时间的日期类型,如果没有向这个字段中存值,数据库使用null存入到数据库
- 例如:生日
- timestamp:既有日期和时间的日期类型,如果没有向这个字段中存值,数据库使用当前的系统时间存入到数据库
- 例如:注册时间、发布时间
- datetime:既有日期和时间的日期类型,如果没有向这个字段中存值,数据库使用null存入到数据库
- CURRENT_TIMESTAMP:这个是数据库自动添加当前时间
由此可见我们设置完MySQL的类型就需要稍微修改下Java实体类
- 当Mybatis-plus自动生成了时间,如果不符合心意你就可以改下java实体类的时间类型
- 例如
- LocalDateTime
- 我们需要日期时间格式时,LocalDateTime是最常用的类,这个类本身就提供了各种日期时间处理的API
- LocalDateTime
文章评论