这样的时间,后台返回的是int类型的,得咋转换?
解决方案
5
int time =1200;
int minutes = time / 60;
int seconds = time % 60;
text.setText(String.format(“%02d”, minutes) + “:” + String.format(“%02d”, seconds));
int minutes = time / 60;
int seconds = time % 60;
text.setText(String.format(“%02d”, minutes) + “:” + String.format(“%02d”, seconds));
int time =1200; int minutes = time / 60; int seconds = time % 60; text.setText(String.format("%02d", minutes) + ":" + String.format("%02d", seconds));
5
直接点就是 :
int time =1200;
text.setText(String.format(“%02d”, time / 60) + “:” + String.format(“%02d”, time % 60));
int time =1200;
text.setText(String.format(“%02d”, time / 60) + “:” + String.format(“%02d”, time % 60));
int time =1200; text.setText(String.format("%02d", time / 60) + ":" + String.format("%02d", time % 60));
5
你这样截取貌似也没毛病。
10
但是一般正常的获取的时长数不都是一个int 分钟数嘛 例如 返回1200 就是20:00分钟
10
好啦~已解决
显示出来就是00:40这个样子的,也可以显示超过一个小时的,1:29:09~