2021-01-03 12:15:16 +08:00
|
|
|
package cn.iocoder.dashboard.util.date;
|
|
|
|
|
|
|
|
import java.time.Duration;
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 时间工具类
|
|
|
|
*/
|
|
|
|
public class DateUtils {
|
|
|
|
|
2021-01-09 23:08:32 +08:00
|
|
|
public static final String FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND = "yyyy-MM-dd HH:mm:ss";
|
|
|
|
|
2021-01-03 12:15:16 +08:00
|
|
|
public static Date addTime(Duration duration) {
|
|
|
|
return new Date(System.currentTimeMillis() + duration.toMillis());
|
|
|
|
}
|
|
|
|
|
|
|
|
public static boolean isExpired(Date time) {
|
|
|
|
return System.currentTimeMillis() > time.getTime();
|
|
|
|
}
|
|
|
|
|
2021-02-17 21:00:58 +08:00
|
|
|
public static long diff(Date endTime, Date startTime) {
|
2021-02-15 01:25:59 +08:00
|
|
|
return endTime.getTime() - startTime.getTime();
|
|
|
|
}
|
|
|
|
|
2021-01-03 12:15:16 +08:00
|
|
|
}
|