我如何使用当前的应用程序运行时间(以毫秒为单位)来计算每小时/每天可以执行的操作数量?
这是我目前的代码:
int secs = (int) (Settings.totalTime / 1000) % 60 ;
int mins = (int) ((Settings.totalTime / (1000*60)) % 60);
int hrs = (int) ((Settings.totalTime / (1000*60*60)) % 24);
timerunning.setText("<html><body style='width:200px;'><center><br>" + hrs + " hrs, "+ mins +" mins, " + secs + " secs<br><br></body></html>");
long hour = Settings.actions == 0 ? 0 : ((60 *(Settings.totalTime / 60000)) / Settings.actions);
long day = Settings.actions == 0 ? 0 : ((24 * 60 *(Settings.totalTime / 60000)) / Settings.actions);
Settings.totaltime是应用程序运行的当前时间(以毫秒为单位)。
以下是3次行动和15分钟运行时间后返回的内容: