Package com.helger.commons.datetime
Class DateTimeFormatterPattern
- java.lang.Object
-
- com.helger.commons.datetime.DateTimeFormatterPattern
-
@ThreadSafe @DevelopersNote("The mutable m_nHashCode does not contradict thread safety") public final class DateTimeFormatterPattern extends Object
This class encapsulates a String pattern and a set of options to be used in parsing.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description DateTimeFormatterPattern(String sPattern, ResolverStyle eResolverStyle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)DateTimeFormattergetAsFormatter()StringgetPattern()ResolverStylegetResolverStyle()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
DateTimeFormatterPattern
public DateTimeFormatterPattern(@Nonnull @Nonempty String sPattern, @Nonnull ResolverStyle eResolverStyle)
-
-
Method Detail
-
getPattern
@Nonnull @Nonempty public String getPattern()
- Returns:
- The source pattern string. Neither
nullnor empty.
-
getResolverStyle
@Nonnull public ResolverStyle getResolverStyle()
- Returns:
- The resolver style as passed in the constructor. Never
null.
-
getAsFormatter
@Nonnull public DateTimeFormatter getAsFormatter()
- Returns:
- The precompiled formatter. Never
null.
-
-