String hours = getTimeInterval(new Date(),work.getStartTime());
public static String getTimeInterval(Date currentTime, Date firstTime) {
DecimalFormat decimalFormat = new DecimalFormat("00");
long diff = currentTime.getTime() - firstTime.getTime();//得到的差值
long hours = diff / (1000 * 60 * 60); //获取时
long minutes = (diff - hours * (1000 * 60 * 60)) / (1000 * 60); //获取分钟
long s = (diff / 1000 - hours * 60 * 60 - minutes * 60);//获取秒
String countTime = "" + decimalFormat.format(hours) + ":" + decimalFormat.format(minutes) + ":" + decimalFormat.format(s);
return countTime;
}
博客给出了一段Java代码,定义了一个名为getTimeInterval的静态方法,用于计算两个日期之间的时间间隔。该方法接收两个日期参数,通过计算差值得到时、分、秒,并以特定格式返回时间间隔字符串。
2万+

被折叠的 条评论
为什么被折叠?



