我正在尝试在Android中制作数字时钟。
我查看了时间和日期课程。
但是我找不到任何API告诉我一分钟过去后如何获得? 对于例如使用locationManagers时,
public void onLocationChanged(Location location)
在新位置可用时调用。
同样地,我正在寻找在时间变化时调用的东西,其中时间格式为hh:mm或hh:mm:ss。
答案 0 :(得分:0)
此代码需要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
}