我正在尝试在android中制作一个数字时钟。
我查看了 Time 和 Date 类。
但是我找不到任何告诉我如何在一分钟过去后获取的 API?例如,在使用 locationManagers 时,
public void onLocationChanged(Location location)
当新位置可用时调用。
同样,我正在寻找时间变化时调用的东西,其中时间格式为 hh:mm 或 hh:mm:ss。
您将需要joda来编写此代码,但无论如何您都应该将它用于涉及 Java 中时间计算的任何事情。
public DateTime date = new DateTime();
public void updateClock {
if (Seconds.secondsBetween(new DateTime(), date).getValue() != 1) {
return;
}
date = new DateTime();
// do your thing
}