public class ParseUtils extends Object
Constructor and Description |
---|
ParseUtils() |
Modifier and Type | Method and Description |
---|---|
static Date |
parseDate(String certDate)
Parse dates with the format of FIEBDC3 dates:
DD representa el día con dos dígitos, MM el mes y AAAA el año.
|
static String |
replaceDoubleZero(String value,
int start)
Replaces a "00" in a date String with a "01".
|
public static Date parseDate(String certDate)
DD representa el día con dos dígitos, MM el mes y AAAA el año. Si la fecha tiene 6 ó menos dígitos, el año se representará con dos dígitos (AA), interpretándose con el criterio “80/20”. Esto es, cualquier año que sea igual o superior a 80 corresponderá al siglo XX y cualquier año que sea menor de 80 corresponderá al siglo XXI. Si la fecha tiene menos de 5 dígitos representa mes y año únicamente (MMAA), si tiene menos de tres, solo el año (AA). Si se identifica la fecha con un número impar de dígitos, se completará con el carácter cero por la izquierda. Para representar una fecha sin un día o mes específico, se utilizará un doble cero en cada caso.
public static String replaceDoubleZero(String value, int start)
value
- the string to perform the replacement onstart
- where to look for the "00" in te textCopyright © 2014 DiSiD Technologies. All rights reserved.