可能重复:
如何将毫秒转换为"hh:mm:ss"格式?
我打赌很多人需要一个计时器,包括:minutes : seconds : hundreds of seconds.显然,你开始:
` public TimeGame(){
    timer = new Timer(10, new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            counter++;
        }
    });
    timer.start();
}`
然后你需要调用一个改变这个计数器的方法:minutes : seconds : hundreds of seconds.
`private String timeTransfer(){
     minutes = counter/6000;
     counter = counter - (minutes*6000);
     seconds = counter/100 ;
     counter = counter - (seconds*100);
     milliseconds = counter;
     return minutes + " : " + seconds + " : " + miliseconds;
 }`
但我的方法有一个错误.一旦它达到100毫秒,它就会跳回到0.通常它必须放0:1:0,但它会跳回到0:0:0.所有变量都在类中声明为私有.
所以我的问题是有人知道更好的方法吗?
建议:
| 归档时间: | 
 | 
| 查看次数: | 4175 次 | 
| 最近记录: |