Class StringToLocalDateTimeConverter

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

public class StringToLocalDateTimeConverter extends Object implements Converter<String,LocalDateTime>
Converts between String and LocalDateTime.

Uses a configurable date-time format pattern. The default pattern is "yyyy-MM-dd'T'HH:mm:ss" (ISO-8601 date-time format).

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

    • StringToLocalDateTimeConverter

      public StringToLocalDateTimeConverter()
      Creates a new converter with the ISO-8601 date-time format.
    • StringToLocalDateTimeConverter

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

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