Opa galera,
Começando a programar e estou encontrando algumas dificuldades.
Fiz algumas pesquisas mas como não tenho um conhecimento tão bom estou bem perdido!
Eu peguei uma atividade de criar um botão e ao apertar esse botão ele irá me mostrar as horas e dependendo do último número da timestamp ele irá definir uma cor de fundo da tela inteira
Até o momento eu consegui fazer somente isso,
public void didClickDateButton(View view) {
}
que foi a criação do meu botão, porém nas pesquisas ainda não consegui fazer esse botão criar alguma ação.
Alguém poderia me ajudar com algum texto ou video ou até algum código com uma explicação bem simples para um iniciante?
Obrigado
Boa tarde, Danyllo.
Dá uma pesquisada sobre a classe SimpleDateFormat.
O new Date()
puro, retornaria "Wed Dec 16 13:45:47 BRT 2020"
.
Utilizamos a classe SimpleDateFormat para formatar a data e hora conforme nossa necessidade.
Segue um exemplo:
public void exibeDataEHora(){
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyy HH:mm:ss");
String horaMinESeg = sdf.format(new Date());
System.out.println(horaMinESeg);
}
Resultado: 16/12/2020 13:50:49
Se você quiser somente a hora você passaria no parâmetro somente ("HH:mm:ss")
Quanto a criação do botão, você pode usar o JavaFX https://openjfx.io/openjfx-docs/ essa biblioteca vai facilitar sua vida na criação de telas, botões e etc…
Recomendo usar o JDK8 caso queira usar o JavaFX.
Obrigado Luan, sua dica me abriu uma luz!!
Juntei o que você falou sobre umas aulas de colocar ações nos botões e deu certo
Agora ao acionar o botão ele me mostra a data e as horas.
Muito obrigado novamente
1 curtida