0
我想在19:00設置倒計時到星期二的倒計時。我有開關盒來找到一天。但我陷入倒計時。 我會倒計時設置爲我的文本框 「daag」將倒計時設置爲特定時間
請幫幫忙,謝謝
//To create switch case
Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_WEEK);
//Today
final Calendar Today = Calendar.getInstance();
//Target day's hour
final Calendar tar = new GregorianCalendar();
tar.add(Calendar.HOUR_OF_DAY, 19);
final ScheduledExecutorService service = new ScheduledThreadPoolExecutor(1);
switch (day) {
case Calendar.MONDAY:
daag.setText("Mandag");
break;
case Calendar.TUESDAY:
service.schedule(new Runnable() {
@Override
public void run() {
long diff = tar.getTimeInMillis() - Today.getTimeInMillis();
long diffSec = diff/1000;
if (diff > 0) {
daag.setText("" + service.schedule(this, 1, TimeUnit.SECONDS);
}
}
}, 1, TimeUnit.SECONDS);
daag.setText("Tirsdag");
break;
是 - 謝謝你,但我可以我不知道該如何倒數直到那天的19:00? – Goomey