:Programação JAVA, ir buscar a hora e data do sistema:

avlis

Membro
Ola pessoal, precisa de uma ajudinha vossa, preciso de ir buscar a hora e a data do sistema, como é possivel fazer isso? é necessario usar alguma biblioteca?:004: como? Obrigado Abraço.
 
watana disse:
Boas,

Estou um pouco detreinado do Java, mas penso que seja isto:

import java.util.Date;

Date hoje = new Date();

o date esta "deprecated" ou seja numa das proximas releases deixará de vir implementado...

Unfortunately, the API for these functions was not amenable to internationalization. As of JDK 1.1, the Calendar class should be used to convert between dates and time fields and the DateFormat class should be used to format and parse date strings. The corresponding methods in Date are deprecated.
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html

aquilo que se deve usar agora é a classe calendar ou o gregorian calendar:
Calendar rightNow = Calendar.getInstance();
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html

o uso é um bocado mas complicado que o date mas assim sabes que estas a usar bibliotecas mais actuais....
 
Ola,
já não uso isso faz à uns tempos mas da ultima vez usei o GregorianCalendar.

GregorianCalendar calendario = new GregorianCalendar();

String data = calendario.get(Calendar.DAY_OF_MONTH) + "/" + (calendario.get(calendario.MONTH) + 1) + "/" + (calendario.get(calendario.YEAR));

String hora = (calendario.get(GregorianCalendar.HOUR_OF_DAY)) + ":" + (calendario.get(Calendar.MINUTE)) + ":" + (calendario.get(Calendar.SECOND));

qualquer coisa deste genero, podes sempre fazer uns metodos getData() ou getHora() que te devolva logo tudo direitinho pra não teres que andar com isto tudo por aí :P
 
Back
Topo