计时器显示倒计时 [英] Timer display to countdown

查看:137
本文介绍了计时器显示倒计时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

现在我有我的计时器显示秒钟,我能添加到它在〇点00格式来显示时间?

 新CountDownTimer((300 * 1000),1000){                         公共无效onTick(长millisUntilFinished){
                             mTextField.setText(秒时:+ millisUntilFinished / 1000);
                         }                         公共无效onFinish(){
                             mTextField.setText(会话已完成!);
                         }
                      }。开始();


解决方案

试试这个:

 日期日期=新的日期((300 * 1000)* 1000);
SimpleDateFormat的格式化=新的SimpleDateFormat(HH:MM:SS);
字符串dateFormatted = formatter.format(日期);

您也可以使用

 的SimpleDateFormat格式化=新的SimpleDateFormat(HH:MM:SS:SSS);

right now I have my timer displaying seconds, what can I add to it to display the time in a 0:00 format?

new CountDownTimer((300 * 1000), 1000) {

                         public void onTick(long millisUntilFinished) {
                             mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
                         }

                         public void onFinish() {
                             mTextField.setText("Session Completed!");
                         }
                      }.start();

解决方案

Try this:

Date date = new Date((300 * 1000)* 1000);
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
String dateFormatted = formatter.format(date);

You can also use

SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss:SSS");

这篇关于计时器显示倒计时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆