我正在创建一个祈祷应用程序。在我的应用程序中,我计算即将到来的祈祷剩余时间(通过比较当前时间)和我的倒计时计时器开始。但是,当最后一个祈祷(Isha)倒数计时器结束时,我将以当前时间计算明天第一次(Fajr)祈祷的倒数计时器。
我不知道如何计算明天第一次祷告的剩余时间?
我明天第一次祷告(fajr)时间。请帮忙。
答案 0 :(得分:2)
如果您需要使用标准的java类,那么Calendar类是这里的最佳选择。 http://developer.android.com/reference/java/util/Calendar.html
简单代码:
Calendar nextDayCal = Calendar.getInstance();
nextDayCal.add(Calendar.DAY_OF_YEAR, 1);
nextDayCal.set(Calendar.MILLISECOND, 0);
nextDayCal.set(Calendar.SECOND, 0);
nextDayCal.set(Calendar.MINUTE, 0);
nextDayCal.set(Calendar.HOUR_OF_DAY, 0);
Calendar nowCal = Calendar.getInstance();
int hourDif = nextDayCal.get(Calendar.HOUR_OF_DAY) - nowCal.get(Calendar.HOUR_OF_DAY);