|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectar.com.jiji.kaya.utils.DateUtils
public class DateUtils
Metodos para manipular fechas.
Method Summary | |
---|---|
static long |
dateDiff(int unit,
java.util.Date dateFrom,
java.util.Date dateTo)
|
static long |
elapsed(int hours,
int minutes,
int secs)
|
static long |
elapsed(int hours,
int minutes,
int secs,
int millis)
Convierte a milisegundos una cantidad de horas, minutos y segundos. |
static java.lang.String |
format(java.lang.String format,
java.util.Date date)
Formatea una fecha de acuerdo a cierto formato. |
static java.lang.String |
formatElapsed(java.lang.String format,
long millis)
Dado un lapso de tiempo en milisegundos lo formatea y devuelve la cadena resultante. |
static java.util.Date |
newDate(int year,
int month,
int day)
|
static java.util.Date |
newDate(int year,
int month,
int day,
int hour,
int minute,
int secs)
|
static java.util.Date |
newDate(int year,
int month,
int day,
int hour,
int minute,
int secs,
int millis)
Crea un Date con los datos pasados. |
static java.util.Date |
now()
Devuelve un date con la fecha y hora actuales. |
static long |
nowAsMillis()
Devuelve un long con la fecha y hora actuales. |
static java.util.Date |
parse(java.lang.String format,
java.lang.String date)
Intenta parsear el string con el formato dado y crear un Date. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.util.Date parse(java.lang.String format, java.lang.String date) throws java.lang.IllegalArgumentException, ParseException
format
- El formato. Debe ser alguno que pueda usar SimpleDateFormat.date
- El string con la fecha a parsear.
ParseException
- Si no se puede parsear la fecha.
java.lang.IllegalArgumentException
- Si el formato es invalido o null. O si la fecha es nula.SimpleDateFormat
public static java.lang.String format(java.lang.String format, java.util.Date date) throws java.lang.IllegalArgumentException
format
- El formato. Debe ser alguno que pueda usar SimpleDateFormat.date
- La fecha a formatear.
java.lang.IllegalArgumentException
- Si el formato es invalido o null. O si la fecha es nula.public static java.util.Date now()
public static long nowAsMillis()
public static java.util.Date newDate(int year, int month, int day, int hour, int minute, int secs, int millis) throws java.lang.IllegalArgumentException
year
- El a�o a setear.month
- El mes a setear. El primer mes es 1.day
- El dia a setear. El primer dia es 1.
java.lang.IllegalArgumentException
- Si alguno de los argumentos es invalido.public static java.util.Date newDate(int year, int month, int day, int hour, int minute, int secs) throws java.lang.IllegalArgumentException
year
- month
- day
- hour
- minute
- secs
-
java.lang.IllegalArgumentException
newDate(int, int, int, int, int, int, int)
public static java.util.Date newDate(int year, int month, int day) throws java.lang.IllegalArgumentException
year
- month
- day
-
java.lang.IllegalArgumentException
newDate(int, int, int, int, int, int, int)
public static long dateDiff(int unit, java.util.Date dateFrom, java.util.Date dateTo)
public static java.lang.String formatElapsed(java.lang.String format, long millis)
format
- El formato a usar. H es para hora, m para minutos, s para
segundos y S para milisegundos. Tambien se puede pasar
HH,mm,ss,SS y formatea el tiempo con dos digitos y agregando
cero si tiene un solo digito.millis
- El lapso de tiempo en milisegundos.
public static long elapsed(int hours, int minutes, int secs)
hours
- minutes
- secs
-
elapsed(int, int, int, int)
public static long elapsed(int hours, int minutes, int secs, int millis)
hours
- minutes
- secs
- millis
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |