クラス DateTimeContext

java.lang.ObjectSE
org.springframework.format.datetime.standard.DateTimeContext

public class DateTimeContext extends ObjectSE
ユーザーの年代(カレンダーシステム)やタイムゾーンなど、ユーザー固有の java.time (JSR-310)設定を保持するコンテキスト。

null プロパティ値は、ユーザーが設定を指定していないことを示します。

導入:
4.0
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • DateTimeContext

      public DateTimeContext()
  • メソッドの詳細

    • setChronology

      public void setChronology(@Nullable ChronologySE chronology)
      ユーザーの年表(カレンダーシステム)を設定します。
    • getChronology

      public @Nullable ChronologySE getChronology()
      ユーザーの年代順(カレンダーシステム)を返します(ある場合)。
    • setTimeZone

      public void setTimeZone(@Nullable ZoneIdSE timeZone)
      ユーザーのタイムゾーンを設定します。

      または、LocaleContextHolderTimeZoneAwareLocaleContext を設定します。ここで設定が指定されていない場合、このコンテキストクラスはロケールコンテキストのチェックにフォールバックします。

      関連事項:
    • getTimeZone

      public @Nullable ZoneIdSE getTimeZone()
      もしあれば、ユーザーのタイムゾーンを返します。
    • getFormatter

      public DateTimeFormatterSE getFormatter(DateTimeFormatterSE formatter)
      このコンテキストの設定をベース formatter に適用して DateTimeFormatter を取得します。
      パラメーター:
      formatter - デフォルトのフォーマットルールを確立する基本フォーマッタ。通常はコンテキストに依存しません
      戻り値:
      コンテキスト DateTimeFormatter