![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
时间相关
LC超人在良家
记录一下平时的工作
展开
-
LocalDateTimeUtils
package cn.zytao.taosir.common.utils;import java.time.Instant;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.ZoneId;import java.time.ZonedDateTime;import java.time.format.DateTimeFormatter;im.原创 2021-12-14 18:35:38 · 519 阅读 · 0 评论 -
Create_time, update_time 自动填充表中的时间
方式一:数据库级别(工作中不允许你修改数据库)添加数据库的默认值、更新操作方式二:代码级别-mybatisplus不需要在数据库中设置默认值、更新操作。只需进行下面两步操作实体类字段属性上需要增加注解// 字段添加填充内容@TableField(fill = FieldFill.INSERT)private Date createTime;@TableField(fill = FieldFill.INSERT_UPDATE)private Date updateTime;编写处理器原创 2021-12-15 09:14:13 · 592 阅读 · 0 评论 -
线程安全的日期第三方库 Joda-Time
java.util.Date,.Calendar和SimpleDateFormat类都是线程不安全的joda-time是一个常用的时间处理类库,它提供了如下几个常用的类:Instant:用来表示时间轴上一个瞬时的点DateTime:用来替换JDK的Calendar类LocalDate:表示一个本地的日期,而不包含时间部分(没有时区信息)LocalTime:表示一个本地的时间,而不包含日期部分(没有时区信息)LocalDateTime:表示一个本地的日期-时间(没有时区信息)Joda-Time的原创 2021-12-15 09:13:05 · 484 阅读 · 0 评论 -
Java中获得日期时间的8种方法
编号途经代码说明建议1java.util.Datenew Date()Date对象少用2SystemSystem.currentTimeMillis()时间戳常用3java.util.CalendarCalendar.getInstance().getTime()Date升级版较常用4java.time.LocalDateLocalDate.now()只有日期推荐 (JDK1.8新API)5java.time.LocalTi....原创 2021-12-08 10:21:52 · 5638 阅读 · 0 评论 -
@JSONFormat,@DateTimeFormat-实体类的时间
前端传给我们的是String格式的,通过@DateTimeFormat(pattern = “yyyy-MM-dd”)注解,我们可以直接将数据转换成Date格式,与数据库的日期类型相对应后端传给前端,称为出参:通过@JsonFormat(pattern = “yyyy-MM-dd”, timezone = “GMT+8”)注解,我们可以转换成我们想要的格式给前端展示注意事项:debug的时候,查看里面的时间还是都有T的,只有最后返回给前端的时候没有T1.Date要设置时区2.debug看到的时间还原创 2021-11-24 20:31:32 · 379 阅读 · 0 评论