DateUtils.java 618 B

12345678910111213141516171819202122232425
  1. package cn.iocoder.dashboard.util.date;
  2. import java.time.Duration;
  3. import java.util.Date;
  4. /**
  5. * 时间工具类
  6. */
  7. public class DateUtils {
  8. public static final String FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND = "yyyy-MM-dd HH:mm:ss";
  9. public static Date addTime(Duration duration) {
  10. return new Date(System.currentTimeMillis() + duration.toMillis());
  11. }
  12. public static boolean isExpired(Date time) {
  13. return System.currentTimeMillis() > time.getTime();
  14. }
  15. public static Long diff(Date endTime, Date startTime) {
  16. return endTime.getTime() - startTime.getTime();
  17. }
  18. }