Existe algum método para pegar a data que está no seu relógio do sistema operacional (Windows, nesse caso)?
Date data = new Date();
Se vc não passar parâmetros, a classe Date já cria um objeto com a hora atual do sistema!
é só criar um objeto do tipo java.util.Date utilizando o construtor “no-args”.
Ex:
Date dataAtual = new Date();
Esse objeto (dataAtual) irá conter a data e hora do sistema.
Como a maioria dos métodos do Date está deprecated, você obtém o mesmo resultado com o Calendar:
Calendar cal = Calendar.getInstance();
Ou
Calendar cal = new GregorianCalendar();
Valeu pessoal!
estou criando o meu objeto:
Calendar cal = new GregorianCalendar();
e logo depois chamo um metodo:
cal.get(Calendar.MONTH));
q esta retornando 3 e nao 4 como deveria ser o certo, o ano e o dia do mes ele esta retornando corretamente, menos o mes, saberiam dizer pq?
a data do meu sistemas esta correto
Olá,
retorna 3 e não 4, porque os meses contam a partir do zero e não a partir do 1…
ou seja Dezembro == 11, novembro == 10, … Janeiro == 0…
Foi feito assim em java… e não tem problema com a data do seu sistema…
Até!