|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectabk.util.Dates
public class Dates
Field Summary | |
---|---|
private static String |
ISO_PATTERN
Patrón de la fecha y hora de calendario para obtener el formato ISO 8601. |
Constructor Summary | |
---|---|
private |
Dates()
|
Method Summary | ||
---|---|---|
private static
|
clone_(D date)
Obtiene un duplicado de una instancia de java.util.Date mediante el constructor que usa el timestamp como argumento de entrada. |
|
static
|
clone(D date)
Obtiene un duplicado de una instancia de java.util.Date mediante el constructor que usa el timestamp como argumento de entrada. |
|
static
|
clone(D date,
Map<Object,Object> refs)
Obtiene un duplicado de una instancia de java.util.Date mediante el constructor que usa el timestamp como argumento de entrada, pero únicamente si no se encuentra ya un duplicado en el mapa que se le pasa. |
|
static Date |
parseISOString(String date)
Parsea una cadena de texto con una hipotética fecha que responde al formato ISO, dado por el patrón "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" . |
|
static String |
toISOString(Date date)
Devuelve la representación ISO de la hora de la instancia. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final String ISO_PATTERN
Constructor Detail |
---|
private Dates()
Method Detail |
---|
public static final String toISOString(Date date)
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
.
date
- Fecha a convertir.
public static final Date parseISOString(String date) throws ParseException
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
.
date
- Cadena de texto a parsear.
ParseException
- si el contenido de date no se corresponde con el patrón.DateFormat.parse(String)
private static final <D extends Date> D clone_(D date)
D
- Tipo de dato Date o descendiente.date
- Instancia que se quiere duplicar.
NullPointerException
- si date es nulo.
IllegalArgumentException
- si el timestamp de date no es válido.
UnsupportedOperationException
- si se produce alguna excepción durante el proceso, como
NoSuchMethodException o
SecurityException.public static final <D extends Date> D clone(D date)
D
- Tipo de dato Date o descendiente.date
- Instancia que se quiere duplicar.
IllegalArgumentException
- si el timestamp de date no es válido.
UnsupportedOperationException
- si se produce alguna excepción durante el proceso, como
NoSuchMethodException o
SecurityException.public static final <D extends Date> D clone(D date, Map<Object,Object> refs)
D
- Tipo de dato Date o descendiente.date
- Instancia que se quiere duplicar.refs
- Mapa que relaciona un objeto con una imagen suya ya duplicada. Se usa para buscar
si date ya ha sido duplicado y para añadir la copia si se obtiene una nueva.
IllegalArgumentException
- si el timestamp de date no es válido.
UnsupportedOperationException
- si se produce alguna excepción durante el proceso, como
NoSuchMethodException o
SecurityException.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |