ola gente !!
gostaria de um esclarecimento sobre um codigo que encontrei na net
ai la vai:
import java.util.<em>;
import java.text.</em>;
class Test162 {
public static void main(String[] args) {
// Suponha que você já tenha um Date em algum lugar…
Date d = new Date();
System.out.println ("Agora são: " + d);
// Agora queremos separar as partes.
Calendar c = Calendar.getInstance();
c.setTime (d);
System.out.println ("Dia = " + c.get (Calendar.DAY_OF_MONTH));
System.out.println ("Mês = " + (c.get (Calendar.MONTH) + 1)); // Cuidado, janeiro = 0
System.out.println ("Ano = " + c.get (Calendar.YEAR));
System.out.println ("Dia da semana: " + c.get (Calendar.DAY_OF_WEEK)); // Domingo = 1
System.out.println ("Semana no ano: " + c.get (Calendar.WEEK_OF_YEAR)); // começa em 1
System.out.println ("Dia no ano: " + c.get (Calendar.DAY_OF_YEAR)); // começa em 1
System.out.println ("Hora = " + c.get (Calendar.HOUR_OF_DAY)); // 00 até 23
System.out.println ("Minuto = " + c.get (Calendar.MINUTE)); // 00 até 59
System.out.println ("Segundo = " + c.get (Calendar.SECOND));
}
}
e o seguinte encontrei na api da class calendar varias constantes e que janeiro começava em 0 Porque ? :???: to quase dizendo ao meu professor de java que disisto mesmo :sad: