Boa tarde!!!
No metodo abaixo eu comparo a data atual com uma data armazenada no banco, porem não da certo, nunca entra no if. Se eu digitar o valor dirego no código(“16:00:00”) quando chega na hora ele executa, mas se esta no banco e eu recupero de um jformatter não.
public void executa(){
timer = new Timer (500, new ActionListener() {
private DateFormat df = new SimpleDateFormat ("HH:mm:ss");
public void actionPerformed(ActionEvent e) {
if (canUpdate) {
try {
String hhmmss;
hhmmss = df.format (new java.util.Date());
if(hhmmss.equalsIgnoreCase(ftfBackup1.getText().trim()) || hhmmss.equals("16:00:00")){
executaBackup();
}
} catch (Throwable ex) {
// JOptionPane.showMessageDialog(null, ex);
}
}
}
});
timer.start();
}
Alguem pode me dar ma luz?