java 时分秒倒计时
时间: 2023-10-14 20:22:52 浏览: 87
java倒计时
可以使用Java中的Timer和TimerTask类来实现倒计时功能,具体可以参考以下代码:
```
import java.util.Timer;
import java.util.TimerTask;
public class CountDownTimer {
public static void main(String[] args) {
int seconds = 60;
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
System.out.println("倒计时 " + secondsToString(seconds));
if (seconds-- == 0) {
timer.cancel();
}
}
}, 0, 1000);
}
private static String secondsToString(int seconds) {
int hour = seconds / 3600;
int minute = (seconds % 3600) / 60;
int second = seconds % 60;
return String.format("%02d:%02d:%02d", hour, minute, second);
}
}
```
以上代码实现了一个60秒的倒计时,并且每秒钟输出当前的时间。`secondsToString`方法用于将秒数转化为时分秒格式的字符串。你可以根据自己的需求修改秒数即可。
阅读全文