Note that there are some explanatory texts on larger screens.

plurals
  1. POandroid countdown timer time
    text
    copied!<p>I've been using an android countdown timer sample to create a countdown to a certain date.</p> <pre><code>Time TimerSet = new Time(); TimerSet.set(20, 8, 2012); //day month year TimerSet.normalize(true); long millis = TimerSet.toMillis(true); Time TimeNow = new Time(); TimeNow.setToNow(); // set the date to Current Time TimeNow.normalize(true); long millis2 = TimeNow.toMillis(true); long millisset = millis - millis2; //subtract current from future to set the time remaining final int smillis = (int) (millis); //convert long to integer to display conversion results final int smillis2 = (int) (millis2); new CountDownTimer(millisset, 1000) { public void onTick(long millisUntilFinished) { // decompose difference into days, hours, minutes and seconds int weeks = (int) ((millisUntilFinished / 1000) / 604800); int days = (int) ((millisUntilFinished / 1000) / 86400); int hours = (int) (((millisUntilFinished / 1000) - (days * 86400)) / 3600); int minutes = (int) (((millisUntilFinished / 1000) - ((days * 86400) + (hours * 3600))) / 60); int seconds = (int) ((millisUntilFinished / 1000) % 60); int millicn = (int) (millisUntilFinished / 1000); w.setText(" " +weeks); d.setText(" " +days); h.setText(" " +hours); m.setText(" " +minutes); s.setText(" " +seconds); mTextField.setText(smillis + " " + smillis2 + " " + millicn + "Time remaining: " +weeks +"weeks " +days + " days " + hours + " hours: " + minutes+ " minutes: " + seconds + " seconds: " ); } public void onFinish() { mTextField.setText("done!"); } }.start(); </code></pre> <p>i was wondering how can i set the time aswell as the date? currently it is ocunting down to midnight. i'd like it to be 15:00</p> <p>thanks in advance</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload