Eu fiz este método no Swing para mostrar a data e a hora:
private void btnDataHoraActionPerformed (java.awt.event.ActionEvent evt) {
Date relogio = new Date();
visorDataHora.setText(relogio.toString());
}
Com o seguinte saída:
Mon Mar 04 19:35:26 BRT 2019
O que eu queria agora era modificar o método para receber a saída assim:
dd/MM/yyyy HH:mm:ss
Será que alguém sabe como fazer isso?
Precisa utilizar uma classe que formata a saída da sua data:
Exemplo:
Date relogio = new Date();
SimpleDateFormat frt = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
String outPut = frt.format(relogio);
No seu código:
private void btnDataHoraActionPerformed (java.awt.event.ActionEvent evt) {
Date relogio = new Date();
SimpleDateFormat frt = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
visorDataHora.setText(frt.format(relogio));
}
Sim! Funcionou, obrigada.
1 curtida