最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下
1、java 7中的日历类Calendar
Calendar类使用其静态的getInstance()方法获取一个日历实例,该实例为当前的时间;如果想改变时间,可以通过其setTime方法传入一个Date对象,即可获得Date对象所表示时间的Calendar对象
2024年07月25日
最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下
1、java 7中的日历类Calendar
Calendar类使用其静态的getInstance()方法获取一个日历实例,该实例为当前的时间;如果想改变时间,可以通过其setTime方法传入一个Date对象,即可获得Date对象所表示时间的Calendar对象
2024年07月25日
从Java 8开始,java.time包提供了新的日期和时间API,新增的API严格区分了时刻、本地日期、本地时间,并且,对日期和时间进行运算更加方便。主要涉及的类型有以下几类:
2024年07月25日
Spring Boot 的配置文件经常会出现 Duration 类型的配置项,比如设置redis的一些配置参数。
# 定时任务,检查连接池中的连接是否满足至少有 min-idle 的个数,同时,不超过 max-idle 那么多个数。
2024年07月25日
在设置时间长度时,一般使用long类型进行设置,但是在代码中是没法直接定义时间单位的,我定义了一个long类型的变量,它单位是毫秒、微妙、秒还是小时、天、周、月,这些是没法清楚定义的。
Java提供了Duration这个类解决时间单位的问题,它可以通过SpringBoot的注解指定时间单位。