应用程序工作需要UTC + 0,但需要确切的分钟和秒数。
由于访问网络不是永久性的,因此无法始终确定准确的时间。如果方法仍然如此,请确定准确的时间。
答案 0 :(得分:2)
如果您的应用程序取决于网络时间,您可以执行以下操作。
当网络可用时:
当网络不可用时:
答案 1 :(得分:0)
使用 System.currentTimeMillis()获取当前时间戳,然后使用以下方法将其转换为分钟
public long getCurrentMinOfHour()
{
Calendar c = Calendar.getInstance();
c.setTimeInMillis(System.currentTimeMillis());
return (long)((c.get(Calendar.MINUTE) * 60 * 1000)) ;
}