Class DateFormatCode
- java.lang.Object
-
- com.itextpdf.text.zugferd.checkers.CodeValidation
-
- com.itextpdf.text.zugferd.checkers.basic.DateFormatCode
-
public class DateFormatCode extends CodeValidation
Class that can be used to check a code for a date format. Additionally, this class also contains some methods that allow you to convert dates to strings and vice-versa based on a given format.
-
-
Constructor Summary
Constructors Constructor Description DateFormatCode()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Date
convertToDate(java.lang.String d, java.lang.String format)
java.lang.String
convertToString(java.util.Date d, java.lang.String format)
static java.text.SimpleDateFormat
getDateFormat(java.lang.String format)
boolean
isValid(java.lang.String format)
Checks if a specific code is valid.-
Methods inherited from class com.itextpdf.text.zugferd.checkers.CodeValidation
check, isLowercase, isNumeric, isUppercase
-
-
-
-
Field Detail
-
YYYYMMDD
public static final java.lang.String YYYYMMDD
- See Also:
- Constant Field Values
-
YYYYMM
public static final java.lang.String YYYYMM
- See Also:
- Constant Field Values
-
YYYYWW
public static final java.lang.String YYYYWW
- See Also:
- Constant Field Values
-
-
Method Detail
-
isValid
public boolean isValid(java.lang.String format)
Description copied from class:CodeValidation
Checks if a specific code is valid.- Specified by:
isValid
in classCodeValidation
- Parameters:
format
- the value you want to check- Returns:
- true if the code is valid
-
convertToString
public java.lang.String convertToString(java.util.Date d, java.lang.String format) throws InvalidCodeException
- Throws:
InvalidCodeException
-
convertToDate
public java.util.Date convertToDate(java.lang.String d, java.lang.String format) throws InvalidCodeException, java.text.ParseException
- Throws:
InvalidCodeException
java.text.ParseException
-
getDateFormat
public static java.text.SimpleDateFormat getDateFormat(java.lang.String format) throws InvalidCodeException
- Throws:
InvalidCodeException
-
-