|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.util.DateUtils
EJIE
Field Summary | |
static int |
LANGUAGE_CASTELLANO
|
static int |
LANGUAGE_EUSKERA
|
Constructor Summary | |
DateUtils()
|
Method Summary | |
static java.lang.String |
getCurrentDateAsString(int language)
Obtiene la fecha actual como una cadena |
static java.lang.String |
getCurrentDateAsString(java.lang.String lang)
Devuelve la fecha actual como una cadena |
static long |
getDateAsMillis(java.util.Date date)
Retorna la fecha en formato long |
static java.lang.String |
getDateFormated(java.util.Date date,
java.lang.String fmt)
Obtiene la fecha formateada. |
static java.lang.String |
getDateFormated(java.util.Date date,
java.lang.String fmt,
java.util.Locale locale)
Obtiene la fecha formateada en el idioma especificado en el parametro locale. |
static java.util.Date |
getDateFromFormatedString(java.lang.String dateStr,
java.lang.String format)
Obtiene un fecha a partir de una cadena y su formato (Devuelve null si la cadena no puede ser parseada en una fecha) Tambien es posible devolver la fecha a partir de los milisegundos si se pasa el valor "millis" en el parametro format |
static java.util.Date |
getDateFromLanguageFormatedString(java.lang.String dateStr,
java.lang.String lang,
java.util.Properties langFormats)
Obtiene una fecha a partir de una cadena y su formato que se obtiene de un properties que contiene todos los formatos en funcion del lenguaje Tambien es posible devolver la fecha a partir de los milisegundos si se pasa el valor "millis" en el parametro format |
static java.util.Date |
getDateFromMillis(long milis)
Retorna una fecha a partir de un long |
static java.lang.String |
getDateLanguageFormated(java.util.Date date,
java.lang.String lang,
java.util.Properties langFormats)
Obtiene una fecha formateada según el idioma Tambien es posible devolver la fecha formateada en milisegundos si se pasa el valor "millis" en el parametro format |
static java.lang.String |
getLanguageDateFormat(java.lang.String lang,
java.util.Properties langFormats)
Obtiene el patrón de formateo de fechas en funcion del lenguaje |
static java.lang.String |
getTimeStamp()
Obtiene un timeStamp en el formato dd/MM/yyyy [HH:mm:ss:SSS] |
static void |
main(java.lang.String[] argv)
Metodo main (para probar el temilla...) |
static java.lang.String |
reformatDateString(java.lang.String dateStr,
java.lang.String oldFormat,
java.lang.String newFormat)
Reformatea una cadena que contiene una fecha en un formato y la pasa a otro formato |
static java.util.Calendar |
rollCalendarToMaximum(java.util.Calendar theCal)
Pasa una fecha al maximo, es decir si la fecha suministrada es 25/03/07 11:44:00 pasa a 25/03/07 23:59:999 |
static java.util.Calendar |
rollCalendarToMinimum(java.util.Calendar theCal)
Pasa una fecha al minimo, es decir si la fecha suministrada es 25/03/07 11:44:00 pasa a 25/03/07 00:00:000 |
static java.util.Date |
rollDateToMaximum(java.util.Date date)
Pasa una fecha al maximo, es decir si la fecha suministrada es 25/03/07 11:44:00 pasa a 25/03/07 23:59:999 |
static java.util.Date |
rollDateToMinimum(java.util.Date date)
Pasa una fecha al minimo, es decir si la fecha suministrada es 25/03/07 11:44:00 pasa a 25/03/07 00:00:000 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int LANGUAGE_CASTELLANO
public static final int LANGUAGE_EUSKERA
Constructor Detail |
public DateUtils()
Method Detail |
public static java.lang.String getLanguageDateFormat(java.lang.String lang, java.util.Properties langFormats)
lang
- el lenguajelangFormats
- un mapa con los patrones indexados por idioma
En el mapa se pueden poner elementos especiales como
"default","def" u "other" que se utilizan en aquellos casos
en los que no se encuentra el patrón del lenguaje
public static long getDateAsMillis(java.util.Date date)
date
- formato dd/mm/yyyy
public static java.util.Date getDateFromMillis(long milis)
milis
- formato numérico
public static java.lang.String getDateFormated(java.util.Date date, java.lang.String fmt)
date
- la fecha a formatearfmt
- el formato
public static java.lang.String getDateFormated(java.util.Date date, java.lang.String fmt, java.util.Locale locale)
date
- la fecha a formatearfmt
- el formatolocale
- idioma del formato. Para Locale.English el timeZone se establece a GMT (Utilizado para los RSS).
public static java.lang.String getDateLanguageFormated(java.util.Date date, java.lang.String lang, java.util.Properties langFormats)
date
- fecha a formatearlang
- el lenguajelangFormats
- un mapa con los formatos indexados por lenguaje.
El mapa puede incluir elementos como "default","def" o "other"
que se utilizan en caso de que no se encuentre el lenguaje que se pasa
public static java.util.Date getDateFromFormatedString(java.lang.String dateStr, java.lang.String format)
dateStr
- la fecha en formato de cadenaformat
- el formato de la fecha que llega como primer parametro en formato cadena
public static java.util.Date getDateFromLanguageFormatedString(java.lang.String dateStr, java.lang.String lang, java.util.Properties langFormats)
dateStr
- la fecha en formato cadenalang
- el lenguajelangFormats
- un objeto Properties
que contiene los formatos
a aplicar para cada lenguaje... en caso de no encontrarse
el lenguaje que se pasa, se busca uno llamado "default" u "other"
public static java.lang.String reformatDateString(java.lang.String dateStr, java.lang.String oldFormat, java.lang.String newFormat)
dateStr
- la fecha en el formato oldFormatoldFormat
- el formato de la fecha que se pasa como parametronewFormat
- el formato al que se quiere formatear la fecha
public static java.lang.String getTimeStamp()
public static java.lang.String getCurrentDateAsString(java.lang.String lang)
lang
- El lenguaje es=castellano, eu=euskara
public static java.lang.String getCurrentDateAsString(int language)
language
- El lenguaje 0=Castellano, 1=Euskara
public static java.util.Date rollDateToMaximum(java.util.Date date)
date
- la fecha
public static java.util.Date rollDateToMinimum(java.util.Date date)
date
- la fecha
public static java.util.Calendar rollCalendarToMaximum(java.util.Calendar theCal)
theCal
- la fecha
public static java.util.Calendar rollCalendarToMinimum(java.util.Calendar theCal)
theCal
- la fecha
public static void main(java.lang.String[] argv)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |