Campos
Los métodos que usan un campo como argumento, recurren a una serie de constantes definidas en la clase Calendar. Quizás lo mejor es verlo con un ejemplo:
Comparador.java |
public static void muestraCampos() { Calendar ahora =
Calendar.getInstance(); System.out.println(ahora.getTime()); System.out.println("año:
" + ahora.get(Calendar.YEAR)); System.out.println("mes:
" + ahora.get(Calendar.MONTH)); System.out.println("día del mes:
" + ahora.get(Calendar.DAY_OF_MONTH)); System.out.println("día del año:
" + ahora.get(Calendar.DAY_OF_YEAR)); System.out.println("día de la
semana: " + ahora.get(Calendar.DAY_OF_WEEK)); System.out.println("hora: " +
ahora.get(Calendar.HOUR)); System.out.println("hora
del día: " + ahora.get(Calendar.HOUR_OF_DAY)); System.out.println("minutos:
" + ahora.get(Calendar.MINUTE)); System.out.println("segundos:
" + ahora.get(Calendar.SECOND)); System.out.println("milisegundos:
" + ahora.get(Calendar.MILLISECOND)); } |
Fri Mar 26 16:10:14 CET 2010 año: 2010 mes: 2 día del mes: 26 día del año: 85 día de la semana: 6 hora: 4 hora del día: 16 minutos: 10 segundos: 14 milisegundos: 310 |
Nótese
que los meses se cuentan desde 0 (enero es el 0, marzo es el 2) y que el día de
la semana comienza en domingo (domingo es el 0, viernes es el 6).
Temas relacionados