类 BetweenFormater

java.lang.Object
org.tio.utils.hutool.BetweenFormater

public class BetweenFormater extends Object
时长格式化器
作者:
Looly
  • 构造器详细资料

    • BetweenFormater

      public BetweenFormater(long betweenMs, BetweenFormater.Level level)
      构造
      参数:
      betweenMs - 日期间隔
      level - 级别,按照天、小时、分、秒、毫秒分为5个等级,根据传入等级,格式化到相应级别
    • BetweenFormater

      public BetweenFormater(long betweenMs, BetweenFormater.Level level, int levelMaxCount)
      构造
      参数:
      betweenMs - 日期间隔
      level - 级别,按照天、小时、分、秒、毫秒分为5个等级,根据传入等级,格式化到相应级别
      levelMaxCount - 格式化级别的最大个数,假如级别个数为1,但是级别到秒,那只显示一个级别
  • 方法详细资料

    • format

      public String format()
      格式化日期间隔输出
      返回:
      格式化后的字符串
    • getBetweenMs

      public long getBetweenMs()
      获得 时长毫秒数
      返回:
      时长毫秒数
    • setBetweenMs

      public void setBetweenMs(long betweenMs)
      设置 时长毫秒数
      参数:
      betweenMs - 时长毫秒数
    • getLevel

      public BetweenFormater.Level getLevel()
      获得 格式化级别
      返回:
      格式化级别
    • setLevel

      public void setLevel(BetweenFormater.Level level)
      设置格式化级别
      参数:
      level - 格式化级别
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object