|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectr01f.util.types.Dates
public abstract class Dates
EJIE
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_FORMAT
|
static java.lang.String |
ES_DEFAULT_FORMAT
|
static java.lang.String |
EU_DEFAULT_FORMAT
|
static int |
LANG_ES
|
static int |
LANG_EU
|
| Constructor Summary | |
|---|---|
Dates()
|
|
| Method Summary | |
|---|---|
private static java.lang.String |
_getDayOfWeekInCastellano(int dayOfWeek)
|
private static java.lang.String |
_getDayOfWeekInEuskera(int dayOfWeek)
|
private static java.lang.String |
_getDayOfWeekName(int dayOfWeek,
int language)
|
private static java.lang.String |
_getMonthName(int month,
int language)
|
private static java.lang.String |
_getMonthNameInCastellano(int month)
|
private static java.lang.String |
_getMonthNameInEuskera(int month)
|
static long |
asMillis(java.util.Date date)
Retorna la fecha en formato long |
static java.lang.String |
currentDate(int language)
Obtiene la fecha actual como una cadena |
static java.lang.String |
currentDate(java.lang.String lang)
Devuelve la fecha actual como una cadena |
static java.lang.String |
format(java.util.Date date,
java.lang.String fmt)
Obtiene la fecha formateada. |
static java.lang.String |
format(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.lang.String |
format(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.util.Date |
fromFormatedString(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 |
fromLanguageFormatedString(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 |
fromMillis(long milis)
Retorna una fecha a partir de un long |
static java.lang.String |
langFormat(java.lang.String lang,
java.util.Properties langFormats)
Obtiene el patrón de formateo de fechas en funcion del lenguaje |
static java.lang.String |
reformat(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 |
static java.lang.String |
timeStampFormatted()
Obtiene un timeStamp en el formato dd/MM/yyyy [HH:mm:ss:SSS] |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int LANG_ES
public static final int LANG_EU
public static final java.lang.String ES_DEFAULT_FORMAT
public static final java.lang.String EU_DEFAULT_FORMAT
public static final java.lang.String DEFAULT_FORMAT
| Constructor Detail |
|---|
public Dates()
| Method Detail |
|---|
public static java.lang.String langFormat(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 asMillis(java.util.Date date)
date - formato dd/mm/yyyy
public static java.util.Date fromMillis(long milis)
milis - formato numérico
public static java.lang.String format(java.util.Date date,
java.lang.String fmt)
date - la fecha a formatearfmt - el formato
public static java.lang.String format(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 format(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 fromFormatedString(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 fromLanguageFormatedString(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 reformat(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 timeStampFormatted()
public static java.lang.String currentDate(java.lang.String lang)
lang - El lenguaje es=castellano, eu=euskara
public static java.lang.String currentDate(int language)
language - El lenguaje 0=Castellano, 1=Euskara
private static java.lang.String _getDayOfWeekName(int dayOfWeek,
int language)
private static java.lang.String _getMonthName(int month,
int language)
private static java.lang.String _getDayOfWeekInEuskera(int dayOfWeek)
private static java.lang.String _getDayOfWeekInCastellano(int dayOfWeek)
private static java.lang.String _getMonthNameInEuskera(int month)
private static java.lang.String _getMonthNameInCastellano(int month)
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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||