import java.text.SimpleDateFormat;
import java.util.Date;
public class Hora extends Thread {
@Override
public void run() {
//SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss");
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");
while (true) {
if (sdf.format(new Date()).equals("02:55:00")) {
System.out.println(sdf.format(new Date()));
}
}
}
}
e
public class Teste {
public static void main(String args[]){
Hora h = new Hora();
h.start();
}
}
Mas quando chega a hora determinada ele executa varias vezes. Alguem pode me ajudar?