使用java代码中的timer+timertask,在Android studio app中实现数字时钟,要求能在自定义app中以液晶时钟的形式显示
时间: 2023-05-10 22:55:50 浏览: 135
可以使用以下代码实现:
```
import java.util.Timer;
import java.util.TimerTask;
public class DigitalClock {
private Timer timer;
public DigitalClock() {
timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
// 将时间转换为字符串
String time = String.format("%02d:%02d:%02d", hour, minute, second);
// 在控制台输出时间
System.out.println(time);
}
}, 0, 1000);
}
public static void main(String[] args) {
new DigitalClock();
}
}
```
这段代码会在控制台输出当前时间,你可以将其改为在 Android Studio 中以液晶时钟的形式显示。
阅读全文