我想把得到的毫秒轉化成hh mm ss這種形式,求大佬幫忙改一下

final long[] prelongTim = {0};
aaa.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (prelongTim[0] == 0) {//第一次單擊,初始化為本次單擊的時間
prelongTim[0] = (new Date()).getTime();
} else {
long curTime = (new Date()).getTime();//本地單擊的時間
aaa.setText("結束");
System.out.println("兩次單擊間隔時間:" + (curTime - prelongTim[0]));//計算本地和上次的時間差
if (curTime - prelongTim[0] > 5 * 1000) {
//間隔5秒允許點擊,可以根據需要修改間隔時間
prelongTim[0] = curTime;//當前單擊事件變為上次時間
}
}
}
});
uj5u.com熱心網友回復:
可以使用SimpleDateFormat工具類來格式化時間,百度一下很多的,學會先查后問哦uj5u.com熱心網友回復:
long currentTimeMillis =System.currentTimeMillis();Date date = new Date( currentTimeMillis);
String str = "yyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(str);
System.out.println(sdf.format(date));
http://c.biancheng.net/view/878.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/106862.html
標籤:Android
上一篇:Qt攝像頭捕獲圖片問題:CameraBin error: "Internal data flow error."
