列挙型クラス DurationFormat.Style

java.lang.ObjectSE
java.lang.EnumSE<DurationFormat.Style>
org.springframework.format.annotation.DurationFormat.Style
実装されたすべてのインターフェース:
SerializableSEComparableSE<DurationFormat.Style>ConstableSE
含まれているクラス:
DurationFormat

public static enum DurationFormat.Style extends EnumSE<DurationFormat.Style>
DurationSE 形式のスタイル。
  • 列挙型定数の詳細

    • SIMPLE

      public static final DurationFormat.Style SIMPLE
      短いサフィックス (例: '1s') に基づく単純な書式設定。

      サポートされている単位接尾辞には以下が含まれます: ns, us, ms, s, m, h, d。これらはそれぞれ、ナノ秒、マイクロ秒、ミリ秒、秒、分、時間、日に対応します。

      DurationSE を出力する場合、選択した単位が期間の解決よりも大きいと、このスタイルは損失が発生する可能性があることに注意してください。例: ChronoUnit.MILLIS を使用して出力すると、Duration.ofMillis(5).plusNanos(1234) は "5ms" に切り捨てられます。

      小数期間の指定はサポートされていません。

    • ISO8601

      public static final DurationFormat.Style ISO8601
      ISO-8601 フォーマット。

      これは、JDK が Duration.parse(CharSequence)SE および Duration.toString() で使用するものです。

    • COMPOSITE

      public static final DurationFormat.Style COMPOSITE
      SIMPLE と似ていますが、1h12m27s のように、最大時間単位から最小時間単位の順に並べられた複数のセグメントを許可します。

      単一のマイナス記号 (-) は、全体の継続時間が負であることを示すために使用できます。セグメント間にスペースが許可され、スペースのあるセグメントを含む負の継続時間は、オプションでマイナス記号の後に括弧で囲むことができます (例: -(34m 57s))。

  • メソッドの詳細

    • values

      public static DurationFormat.Style[] values()
      この列挙型クラスの定数を含む配列を、宣言されている順序で返します。
      戻り値:
      この列挙型クラスの定数を宣言された順序で含む配列
    • valueOf

      public static DurationFormat.Style valueOf(StringSE name)
      指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)
      パラメーター:
      name - 返される列挙定数の名前。
      戻り値:
      指定された名前の列挙定数
      例外:
      IllegalArgumentExceptionSE - この列挙型クラスに指定された名前の定数がない場合
      NullPointerExceptionSE - 引数が null の場合