Package com.helger.commons.datetime
Class PDTMask<T extends Temporal & Serializable>
- java.lang.Object
-
- com.helger.commons.datetime.PDTMask<T>
-
- Type Parameters:
T- Temporal type to use.
- All Implemented Interfaces:
Serializable
public class PDTMask<T extends Temporal & Serializable> extends Object implements Serializable
Tuple with date time pattern string and query to parse into object.- Since:
- 8.6.5
- Author:
- Philip Helger
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfacePDTMask.ITemporalQuery<R>
-
Constructor Summary
Constructors Modifier Constructor Description protectedPDTMask(String sPattern, PDTMask.ITemporalQuery<T> aQuery)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetPattern()TemporalQuery<T>getQuery()static PDTMask<LocalDate>localDate(String sPattern)static PDTMask<LocalDateTime>localDateTime(String sPattern)static PDTMask<OffsetDateTime>offsetDateTime(String sPattern)StringtoString()static PDTMask<Year>year(String sPattern)static PDTMask<YearMonth>yearMonth(String sPattern)static PDTMask<ZonedDateTime>zonedDateTime(String sPattern)
-
-
-
Method Detail
-
getQuery
@Nonnull public TemporalQuery<T> getQuery()
-
zonedDateTime
@Nonnull public static PDTMask<ZonedDateTime> zonedDateTime(@Nonnull @Nonempty String sPattern)
-
offsetDateTime
@Nonnull public static PDTMask<OffsetDateTime> offsetDateTime(@Nonnull @Nonempty String sPattern)
-
localDateTime
@Nonnull public static PDTMask<LocalDateTime> localDateTime(@Nonnull @Nonempty String sPattern)
-
-