从数据库里查出datetime类型的数据并set到java实体类 以及 从Java中获取Mysql中datetime类型的数据

从数据库里查出datetime类型的数据并set到java实体类

最不济的方式: String接收,即用String的类型接收DateTime类型的数据
优点:简单便捷,代码只需更改接收方法的类型为String类
缺点:会出现毫秒值,不好处理,且数据为字符串格式,之后不好处理

较为完美的方式
https://www.liangzl.com/get-article-detail-121786.html
使用Timestamp类型接收
优点:输出数据类型为时间类,不需要在进行修改
缺点:时间总于实际时间少8小时 **产生的原因:**注释所依据的是时间戳,时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。刚好差8小时
加上注解@JsonFormat(pattern=“yyyy-MM-dd HH:mm:ss”,timezone=“GMT+8”)
不需要get set方法
更多方式:后续补充

Java中获取Mysql中datetime类型的数据

https://blog.csdn.net/wangsimiao118/article/details/69088897

@JsonFormat、@JSONField、@DateTimeFormat的使用以及其区别

https://blog.csdn.net/qq_28483283/article/details/81326365

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值