Data e hora no programa java!

Como colocar data e hora no meu programa?

alguem pode ajudar!!

System.out.println(new Date()); // mostra no console a data e hora atual ... da VM

Existe a classe Date, que geta a hora do sistema, assim como a GregorianCalendar, é que uma Date mais completa e redondinha.
E existe a classe SimpleDateFormat que é pra você personalisar a saida da data. Digo… O formato que vc quer que ela seja exibida, caso você vá imprimi-la.

Por exemplo, se você quer imprimir a data e hora atual na tela segue o código:

System.out.println(new SimpleDateFormat("Data: dd/MM/yyyy. Hora: HH:mm.").format(new Date())); //new Date pega a hora do sistema, e a classe SimpleDateFormate, formata a informação obtida pelo date na String que passei. //Onde dd será dia com dois digitos, MM o mes, yyyy o ano. Da mesma forma com o HH e mm que formatam hora e minutos respectivamente.

Eu aconcelho o uso da GregorianCalendar mais do que a Date. Ela é mais estável.
Espero ter ajudado.

[]

Se você for trabalhar com conteudo Desktop com JFrame, JDialog etc. nada mais vatajoso que utilizar o JCalender, alem de suprir todas as necessidades ele tem um interface muito interessante e de facil manipulação, você apenas precisa adicionar ela na Paleta e pronto

baixei e instalei o Jcalendar so q quando ponho no programa da erro!!