Olá!! Meu nome é Ramon e vou mostrar um jeito fácil e rápido de setar a hora e a data em um TextField (Campo de Texto) usando o método estático currentTimemillis da classe System e a classe SimpleDateFormat para formatar e mostrar a hora e a data da forma que desejar.
Primeiramente crie um método com o nome que quiser, no meu caso usei HORA_DATA, dentro da classe onde vai implementar o método e em seguida coloque os códigos abaixo:
//pega hora e seta no TextField JTF_hora
JTF_hora.setText(new SimpleDateFormat("HH:mm:ss").format(new Date(System.currentTimeMillis())));
//pega data e seta no TextField JTF_data
JTF_data.setText(new SimpleDateFormat("dd/MM/yyyy").format(new Date(System.currentTimeMillis())));
Obs: No lugar de JTF_hora e JTF_data coloque o nome dos textfields que esta usando.
Após ter criado o método basta chamá-lo onde desejar, por exemplo, quando clicar em um botão.
Abaixo segue um exemplo que fiz para demostrar esse método:
import java.awt.*;
import java.awt.event.*;
import java.text.*;
import java.util.*;
import javax.swing.*;
public class Pegar_Hora_Data_Local extends JFrame{
JPanel painel;
JTextField JTF_hora, JTF_data;
JButton JB_pegar;
JLabel JL_hora,JL_data;
public Pegar_Hora_Data_Local() {
super("Pegar Hora e Data");
painel = new JPanel();
painel.setLayout(new FlowLayout(FlowLayout.LEFT));
painel.setBackground(Color.WHITE);
JL_hora = new JLabel("Hora: ");
JTF_hora = new JTextField(20);
JL_data = new JLabel("Data: ");
JTF_data = new JTextField(20);
JB_pegar = new JButton("Pegar Hora e Data");
JB_pegar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
HORA_DATA();
}
});
painel.add(JL_hora);
painel.add(JTF_hora);
painel.add(JL_data);
painel.add(JTF_data);
painel.add(JB_pegar);
add(painel);
setVisible(true);
setResizable(false);
setSize(250,170);
}
//metodo para pegar a hora e data local
public void HORA_DATA(){
//pega hora
JTF_hora.setText(new SimpleDateFormat("HH:mm:ss").format(new Date(System.currentTimeMillis())));
//pega data
JTF_data.setText(new SimpleDateFormat("dd/MM/yyyy").format(new Date(System.currentTimeMillis())));
}
public static void main(String args[]){
Pegar_Hora_Data_Local minhaJanela = new Pegar_Hora_Data_Local();
minhaJanela.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
I would check because here in the states there is a greater emphasis on using software to check transactions for validity. Your banks may not place such an emphasis on verification where the rate of fraud is lower. Also, your rights as a card holder will be dependent on local regulation. It’s worth Skyping your bank filemaker pro 12
No. Thanks