hutool LocalDateTime工具

简介: java工具学习
  • 日期转换
importcn.hutool.core.date.DateTime;
importcn.hutool.core.date.DateUtil;
importcn.hutool.core.date.LocalDateTimeUtil;
importjava.time.LocalDateTime;
publicclassTest {
publicstaticvoidmain(String[] args) {
StringdateStr="2020-10-10T14:33:56";
DateTimedt=DateUtil.parse(dateStr);
// Date对象转换为LocalDateTimeLocalDateTimelocalDateTime=LocalDateTimeUtil.of(dt);
// 时间戳转换为LocalDateTimelongtime=dt.getTime();
localDateTime=LocalDateTimeUtil.ofUTC(time);
    }
}


  • 日期格式化
importcn.hutool.core.date.DatePattern;
importcn.hutool.core.date.LocalDateTimeUtil;
importjava.time.LocalDateTime;
publicclassTest {
publicstaticvoidmain(String[] args) {
StringdateStr="2020-10-10T14:33:56";
LocalDateTimelocalDateTime=LocalDateTimeUtil.parse(dateStr);
Stringformat=LocalDateTimeUtil.format(localDateTime, DatePattern.NORM_DATETIME_PATTERN);
System.out.println(format);
    }
}

image.png

  • 计算时间间隔
importcn.hutool.core.date.LocalDateTimeUtil;
importjava.time.Duration;
importjava.time.LocalDateTime;
publicclassTest {
publicstaticvoidmain(String[] args) {
LocalDateTimestart=LocalDateTimeUtil.parse("2022-10-02T00:00:00");
LocalDateTimeend=LocalDateTimeUtil.parse("2022-10-10T00:00:00");
Durationbetween=LocalDateTimeUtil.between(start, end);
System.out.println(between.toDays());
    }
}

image.png

相关文章
9hutool实战:LocalDateTimeUtil(JDK8+中的LocalDateTime 工具类封装)
9hutool实战:LocalDateTimeUtil(JDK8+中的LocalDateTime 工具类封装)
740 0
9hutool实战:LocalDateTimeUtil(JDK8+中的LocalDateTime 工具类封装)
|
7月前
|
Java API
Java一分钟之-Java日期与时间API:LocalDate, LocalDateTime
【5月更文挑战第13天】Java 8引入`java.time`包,改进日期时间API。`LocalDate`代表日期,`LocalDateTime`包含日期和时间。本文概述两者的基本用法、常见问题及解决策略。创建日期时间使用`of()`和`parse()`,操作日期时间有`plusDays()`、`minusMonths()`等。注意点包括:设置正确的`DateTimeFormatter`,考虑闰年影响,以及在需要时区信息时使用`ZonedDateTime`。正确使用这些类能提升代码质量。
153 3
|
7月前
|
Java
java日期工具类(DateUtil)
java日期工具类(DateUtil)
|
7月前
DateUtil工具类
DateUtil工具类
39 0
|
Java
Java 1.8 日期处理更方便 Time 包的LocalDateTime、LocalDate、ZonedDateTime 和Date
看到java 1.8有处理日期理方便的方法,从此可以告别以前那种获取日期的年、月、日的复杂写法 这时记录一下,方便后面查询使用
216 0
Java(九):LocalDate和LocalDateTime时间处理
Java(九):LocalDate和LocalDateTime时间处理
218 0
|
Java Spring
hutool工具类处理工具
hutool工具类处理工具
|
Java API
4hutool实战:DateUtil-格式化时间
4hutool实战:DateUtil-格式化时间
389 0
4hutool实战:DateUtil-格式化时间