Package org.hglteam.conversion.datetime
Class DefaultDateFormatter
- java.lang.Object
-
- org.hglteam.conversion.datetime.DefaultDateFormatter
-
- All Implemented Interfaces:
DateFormatter
public class DefaultDateFormatter extends Object implements DateFormatter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hglteam.conversion.api.datetime.DateFormatter
DateFormatter.DateFormattingException
-
-
Constructor Summary
Constructors Constructor Description DefaultDateFormatter(DateFormatMap context)
-
Method Summary
-
-
-
Constructor Detail
-
DefaultDateFormatter
public DefaultDateFormatter(DateFormatMap 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 <T extends TemporalAccessor> Function<T,String> formatTemporal(String pattern, Locale locale)
- Specified by:
formatTemporalin interfaceDateFormatter
-
formatTemporal
public <T extends TemporalAccessor> Function<T,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
-
-