Class TimeKit

java.lang.Object
com.iohao.net.common.kit.time.TimeKit

public final class TimeKit extends Object
Since:
25.1
Author:
渔民小镇
date:
2025-09-09
  • Constructor Details

    • TimeKit

      public TimeKit()
  • Method Details

    • enableCache

      public void enableCache()
    • currentTimeMillis

      public long currentTimeMillis()
      get currentTimeMillis
      Returns:
      System.currentTimeMillis()
    • currentNanoTime

      public long currentNanoTime()
    • nowLocalDate

      public LocalDate nowLocalDate()
      get LocalDate
      Returns:
      LocalDate
    • nowLocalDateTime

      public LocalDateTime nowLocalDateTime()
      get LocalDateTime
      Returns:
      LocalDateTime
    • nowLocalTime

      public LocalTime nowLocalTime()
      get LocalTime
      Returns:
      LocalTime
    • toEpochMilli

      public long toEpochMilli(LocalDateTime localDateTime)
    • toLocalDateTime

      public LocalDateTime toLocalDateTime(long millis)
    • elapsedMillis

      public long elapsedMillis(long nanoTime)
    • elapsedMicros

      public long elapsedMicros(long nanoTime)
    • expireLocalDate

      public boolean expireLocalDate(long epochDay)
      LocalDate EpochDay 过期检测,与当前时间做比较
      Parameters:
      epochDay - LocalDate epochDay
      Returns:
      true 表示日期已经过期
    • expireLocalDate

      public boolean expireLocalDate(LocalDate localDate)
      LocalDate 过期检测,与当前时间做比较
      Parameters:
      localDate - localDate
      Returns:
      true 表示日期已经过期
    • expireMillis

      public boolean expireMillis(long milli)
      过期检测,与当前时间做比较,查看是否过期
      Parameters:
      milli - 需要检测的时间
      Returns:
      true milliseconds 已经过期