モジュール javafx.base
パッケージ javafx.util.converter

クラスLocalTimeStringConverter

    • コンストラクタの詳細

      • LocalTimeStringConverter

        public LocalTimeStringConverter()
        FormatStyle.SHORTおよびユーザーのLocaleとともにデフォルトのフォーマッタとパーサーを使用する、LocalTime値のStringConverterを作成します。
      • LocalTimeStringConverter

        public LocalTimeStringConverter​(FormatStyle timeStyle)
        指定されたFormatStyleのデフォルトのフォーマッタとパーサーを使用して、ユーザーのLocaleに基づいて、LocalTime値のStringConverterを作成します。
        パラメータ:
        timeStyle - デフォルトのフォーマッタとパーサーが使用するFormatStyle nullの場合、FormatStyle.SHORTが使用されます。
      • LocalTimeStringConverter

        public LocalTimeStringConverter​(FormatStyle timeStyle,
                                        Locale locale)
        指定されたFormatStyleLocaleで、デフォルトのフォーマッタとパーサーを使用する、LocalTime値のStringConverterを作成します。
        パラメータ:
        timeStyle - デフォルトのフォーマッタとパーサーが使用するFormatStyle nullの場合、FormatStyle.SHORTが使用されます。
        locale - デフォルトのフォーマッタとパーサーが使用するLocale nullの場合、Locale.getDefault(Locale.Category.FORMAT)が使用されます。
      • LocalTimeStringConverter

        public LocalTimeStringConverter​(DateTimeFormatter formatter,
                                        DateTimeFormatter parser)
        希望のLocaleを選択する役割を果たす、指定したフォーマッタとパーサーを使用する、LocalTime値のStringConverterを作成します。

        たとえば、両方向を変換するために固定パターンを使用できます。

         String pattern = "HH:mm:ss";
         DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
         StringConverter<LocalTime> converter =
             DateTimeStringConverter.getLocalTimeConverter(formatter, null);
         
        パラメータ:
        formatter - toString()メソッドがフォーマットに使用する、DateTimeFormatterのインスタンス。 nullの場合、デフォルトのフォーマッタが使用されます。
        parser - fromString()メソッドによる解析が使用される、DateTimeFormatterのインスタンス。 これは、フォーマッタと同一でも問題ありません。 nullの場合、フォーマッタが使用され、それもnullの場合、デフォルトのパーサーが使用されます。