类 DurationParseUtils

java.lang.Object
spring.turbo.util.DurationParseUtils

public final class DurationParseUtils extends Object
Duration 解析工具
从以下版本开始:
1.0.1
作者:
应卓
另请参阅:
  • 方法详细资料

    • parse

      public static Duration parse(String string)
      从字符串解析 Duration

      用法:

      • DurationParseUtils.parse("200ms")
      • DurationParseUtils.parse("1h")
      • DurationParseUtils.parse("P21D")
      • DurationParseUtils.parse("P3Y6M")
      参数:
      string - 待解析的字符串
      返回:
      解析结果
      抛出:
      IllegalArgumentException - 字符串格式不正确
    • parse

      public static Duration parse(@NonNull String string, @Nullable ChronoUnit unit)
      从字符串解析 Duration

      用法:

      • DurationParseUtils.parse("200ms", ChronoUnit.MILLIS)
      • DurationParseUtils.parse("1h", ChronoUnit.MILLIS)
      • DurationParseUtils.parse("P21D", null)
      • DurationParseUtils.parse("P3Y6M", null)
      参数:
      string - 待解析的字符串
      unit - 默认时间单位,可为空,为空时为毫秒
      返回:
      解析结果
      抛出:
      IllegalArgumentException - 字符串格式不正确