Class DateTimeConverters.StringToTimestamp

All Implemented Interfaces:
Converter<String,Timestamp>, ConverterLoader, LocalizedConverter<String,Timestamp>
Enclosing class:
DateTimeConverters

public static class DateTimeConverters.StringToTimestamp extends DateTimeConverters.GenericLocalizedConverter<String,Timestamp>
  • Constructor Details

    • StringToTimestamp

      public StringToTimestamp()
  • Method Details

    • canConvert

      public boolean canConvert(Class<?> sourceClass, Class<?> targetClass)
      Description copied from interface: Converter
      Returns true if this object can convert sourceClass to targetClass.

      Implementations can accomodate class hierarchy ranges by converting super classes or interfaces.

      Specified by:
      canConvert in interface Converter<String,Timestamp>
      Overrides:
      canConvert in class AbstractConverter<String,Timestamp>
      Parameters:
      sourceClass - The source Class
      targetClass - The target Class
      Returns:
      true if this object can convert sourceClass to targetClass.
    • convert

      public Timestamp convert(String obj, Locale locale, TimeZone timeZone, String formatString) throws ConversionException
      Description copied from interface: LocalizedConverter
      Converts obj to T.
      Parameters:
      obj - The source Object to convert
      locale - The locale used for conversion - must not be null
      timeZone - The time zone used for conversion - must not be null
      formatString - Optional formatting string
      Returns:
      The converted Object
      Throws:
      ConversionException