Classe Data e hora

[i]Olá Pessoal…

Gostaria de saber como faço uma classe que pegue o horário do Windows?
É possível fazer isso com a Classe Date?
Por exemplo, ao abrir um novo cadastro a data e hora já vem conforme no Windows.

Obrigada!![/i]

exemplo:

System.out.println(new SimpleDateFormat("dd/MM/yyyy k:mm:ss").format(new Date()));

Outra opção é usar a classe Calendar:

Calendar c = Calendar.getInstance();

Aqui, c já contém a data e hora do sistema.

Cuidado. A data da máquina é obtida com System.currentTimeMillis(). usar Date ou Calendar implica em usar tb o Locale default e isso pode trazer problemas

do javadoc de currenttimeMilis()

A data do OS pode ser ou não igual dependendo dos settings de locale.

AInda não deu certo…
Compila mas não pega a data, não tem efeito…
erro de lógica…

Esse código mostra a hora do sistema e fica atualizando através do loop infinito

public class Hora extends Thread{ public void run(){ boolean r = true; while (r){ Date tempo = new Date(); objeto.setText(tempo.getHours()+":"+tempo.getMinutes()+":"+tempo.getSeconds()); } } }

troque o “objeto” por um desejado.