Package org.hglteam.convertion
Class GenericDateFormatter
- java.lang.Object
-
- org.hglteam.convertion.GenericDateFormatter
-
- All Implemented Interfaces:
DateFormatter
public class GenericDateFormatter extends Object implements DateFormatter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hglteam.convertion.api.DateFormatter
DateFormatter.DateFormattingException
-
-
Constructor Summary
Constructors Constructor Description GenericDateFormatter(DateFormattingContext context)
-
Method Summary
-
-
-
Constructor Detail
-
GenericDateFormatter
public GenericDateFormatter(DateFormattingContext context)
-
-
Method Detail
-
format
public String format(Date date, String pattern, Locale locale)
- Specified by:
formatin interfaceDateFormatter
-
format
public String format(Date date, String pattern)
- Specified by:
formatin interfaceDateFormatter
-
format
public String format(TemporalAccessor temporal, String pattern, Locale locale)
- Specified by:
formatin interfaceDateFormatter
-
format
public String format(TemporalAccessor temporal, String pattern)
- Specified by:
formatin interfaceDateFormatter
-
format
public Function<Date,String> format(String pattern, Locale locale)
- Specified by:
formatin interfaceDateFormatter
-
format
public Function<Date,String> format(String pattern)
- Specified by:
formatin interfaceDateFormatter
-
formatTemporal
public Function<? extends TemporalAccessor,String> formatTemporal(String pattern, Locale locale)
- Specified by:
formatTemporalin interfaceDateFormatter
-
formatTemporal
public Function<? extends TemporalAccessor,String> formatTemporal(String pattern)
- Specified by:
formatTemporalin interfaceDateFormatter
-
toDate
public Date toDate(String value, String pattern, Locale locale)
- Specified by:
toDatein interfaceDateFormatter
-
toDate
public Date toDate(String value, String pattern)
- Specified by:
toDatein interfaceDateFormatter
-
toTemporal
public <T extends TemporalAccessor> T toTemporal(BiFunction<String,DateTimeFormatter,T> parser, String value, String pattern, Locale locale)
- Specified by:
toTemporalin interfaceDateFormatter
-
toTemporal
public <T extends TemporalAccessor> T toTemporal(BiFunction<String,DateTimeFormatter,T> parser, String value, String pattern)
- Specified by:
toTemporalin interfaceDateFormatter
-
toTemporal
public <T extends TemporalAccessor> Function<String,T> toTemporal(BiFunction<String,DateTimeFormatter,T> parser, String pattern, Locale locale)
- Specified by:
toTemporalin interfaceDateFormatter
-
toTemporal
public <T extends TemporalAccessor> Function<String,T> toTemporal(BiFunction<String,DateTimeFormatter,T> parser, String pattern)
- Specified by:
toTemporalin interfaceDateFormatter
-
-