|
||||||||||
| 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.IllegalArgumentExceptionnewDate(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.IllegalArgumentExceptionnewDate(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 | |||||||||