概述
关于LocalDateTime类的使用
我们查看源代码,发现LocalDateTime类使用两个属性来表示时间,即date和time
private final LocalDate date;
private final LocalTime time;
// LocalDate类
private final int year;
private final short month;
private final short day;
// LocalTime类
private final byte hour;
private final byte minute;
private final byte second;
private final int nano;// 纳秒
需要注意的是LocalDateTime类的toString()方法
public String toString() {
return this.date.toString() + 'T' + this.time.toString();
}
官方实现会在date和time中间加一个‘T’,后面我们需要去解决这个‘T’的问题。
需要注意的是只要在控制台打印LocalDateTime类的对象,它都会调用toString()方法,日期和时间中间都会带一个大写的T。
像这样:2021-05-12T17:21:24.571153500
我们需要导入一个依赖去解决这个T的问题:
<!--解决LocalDateTime传入前端后时间中间带‘T’-->
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.9.8</version>
</dependency>
最后
以上就是殷勤鼠标为你收集整理的关于LocalDateTime类的使用关于LocalDateTime类的使用的全部内容,希望文章能够帮你解决关于LocalDateTime类的使用关于LocalDateTime类的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复