2

在每次应用程序启动时,我都会从服务器获取时间并将其存储为本地字符串。我希望那个时间像计时器功能一样显示在文本中。例如,我得到服务器时间 22:32:20,然后 textview 显示类似计时器(22:32:21 下一个 22:32:22 下一个 22:32:23 下一个.....)。如何增加时间?我尝试使用倒数计时器,但它的时间减少格式,如 (22:32:20,22:32:19,22:32:18...)。注意:不使用设备时间。这里 86400000 是 24 小时转换为秒

cdt = new CountDownTimer(86400000, 1000) {
    public void onTick(long millisUntilFinished) {

        long a=millisUntilFinished / 1000;
        long b=a/3600;//hour
        long c=a-b*3600;
        long d=c/60;//minutes
        long e=c-d*60;//seconds
        Log.e("c","Hour : "+b +"minutes : "+d +"seconds : "+e);
     }

     public void onFinish() {
         //   timer.setText("done!");
     }
 };
 cdt.start();
4

0 回答 0