可能重复:
如何将毫秒转换为"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();
}`
Run Code Online (Sandbox Code Playgroud)
然后你需要调用一个改变这个计数器的方法: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;
}`
Run Code Online (Sandbox Code Playgroud)
但我的方法有一个错误.一旦它达到100毫秒,它就会跳回到0.通常它必须放0:1:0,但它会跳回到0:0:0.所有变量都在类中声明为私有.
所以我的问题是有人知道更好的方法吗?
建议:
| 归档时间: |
|
| 查看次数: |
4175 次 |
| 最近记录: |