Class NonTimer

java.lang.Object
org.aoju.bus.core.date.NonTimer

public class NonTimer extends Object
计时器 计算某个过程花费的时间,精确到毫秒
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • NonTimer

      public NonTimer()
    • NonTimer

      public NonTimer(boolean isNano)
  • Method Details

    • start

      public long start()
      Returns:
      开始计时并返回当前时间
    • intervalRestart

      public long intervalRestart()
      Returns:
      重新计时并返回从开始到当前的持续时间
    • restart

      public NonTimer restart()
      重新开始计算时间(重置开始时间)
      Returns:
      this
    • interval

      public long interval()
      从开始到当前的间隔时间(毫秒数) 如果使用纳秒计时,返回纳秒差,否则返回毫秒差
      Returns:
      从开始到当前的间隔时间(毫秒数)
    • intervalMs

      public long intervalMs()
      从开始到当前的间隔时间(毫秒数)
      Returns:
      从开始到当前的间隔时间(毫秒数)
    • intervalSecond

      public long intervalSecond()
      从开始到当前的间隔秒数,取绝对值
      Returns:
      从开始到当前的间隔秒数, 取绝对值
    • intervalMinute

      public long intervalMinute()
      从开始到当前的间隔分钟数,取绝对值
      Returns:
      从开始到当前的间隔分钟数, 取绝对值
    • intervalHour

      public long intervalHour()
      从开始到当前的间隔小时数,取绝对值
      Returns:
      从开始到当前的间隔小时数, 取绝对值
    • intervalDay

      public long intervalDay()
      从开始到当前的间隔天数,取绝对值
      Returns:
      从开始到当前的间隔天数, 取绝对值
    • intervalWeek

      public long intervalWeek()
      从开始到当前的间隔周数,取绝对值
      Returns:
      从开始到当前的间隔周数, 取绝对值