我想在我的程序中记录用户开始某项任务时的时间,可以使用
最佳方法是什么?
System.currentTimeMillis()
。当用户完成任务后,我将从start
变量中减去当前的System.currentTimeMillis()
,然后我想以人类可读的格式显示已经过去的时间,例如 "XX小时,XX分钟,XX秒" 或者 "XX分钟,XX秒",因为不太可能需要一个小时的时间。最佳方法是什么?