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.DateconvertToDate(java.lang.String d, java.lang.String format)java.lang.StringconvertToString(java.util.Date d, java.lang.String format)static java.text.SimpleDateFormatgetDateFormat(java.lang.String format)booleanisValid(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:CodeValidationChecks if a specific code is valid.- Specified by:
isValidin 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:
InvalidCodeExceptionjava.text.ParseException
-
getDateFormat
public static java.text.SimpleDateFormat getDateFormat(java.lang.String format) throws InvalidCodeException- Throws:
InvalidCodeException
-
-