Class StringToLocalDateConverter

java.lang.Object
com.oorian.data.converter.StringToLocalDateConverter
All Implemented Interfaces:
Converter<String,LocalDate>

public class StringToLocalDateConverter extends Object implements Converter<String,LocalDate>
Converts between String and LocalDate.

Uses a configurable date format pattern. The default pattern is "yyyy-MM-dd" (ISO-8601 date format).

Since:
2.1
Version:
1.0
Author:
Marvin P. Warble Jr.
  • Constructor Details

    • StringToLocalDateConverter

      public StringToLocalDateConverter()
      Creates a new converter with the ISO-8601 date format ("yyyy-MM-dd").
    • StringToLocalDateConverter

      public StringToLocalDateConverter(String pattern)
      Creates a new converter with the specified date format pattern.
      Parameters:
      pattern - the date format pattern (e.g., "yyyy-MM-dd", "MM/dd/yyyy")
    • StringToLocalDateConverter

      public StringToLocalDateConverter(DateTimeFormatter formatter, String errorMessage)
      Creates a new converter with the specified formatter and error message.
      Parameters:
      formatter - the date formatter
      errorMessage - the error message shown when conversion fails
  • Method Details