在軟件開發過程中經常需要知道程序運行的大概時間,或者需要在規定時間內取數據,這是可以使用下面的方法獲取時間段,還可以用在限時循環
方法一:
/** 獲取當前系統時間*/ long startTime = System.currentTimeMillis(); /** 程序運行 processRun();*/ /** 獲取當前的系統時間,與初始時間相減就是程序運行的毫秒數,除以1000就是秒數*/ long endTime = System.currentTimeMillis(); long usedTime = (endTime-startTime)/1000;
方法二:
//初始化變量
Date before=new Date();
Date now=new Date();
//定時循環
while(t<=10//循環時間){
// 計算循環總時長
now = new Date();
// 現在的時間減去開始的時間可以計算出來使用的時間
t = (now.getTime() - before.getTime())/1000;
//循環內容
}
