java如何将时间段转成分钟数?

Python07

java如何将时间段转成分钟数?,第1张

实现思路:将两个时间转换为Timestamp类型(单位为毫秒),所以只需要计算出两个数值的差,之后直接将毫秒单位转换为秒,之后在转化为分钟就可以了:\x0d\x0aSimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss")\x0d\x0aDatestart=sdf.parse("2015-10-2205:12:10")\x0d\x0aDateend=sdf.parse("2013-10-2308:10:10")\x0d\x0a(end.getTime()-start.getTime())/(1000*60)\x0d\x0a知识普及:时间计算都是从1970年1月1日开始计算的。

java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

String data1 = "2015-01-01 06:00:00"

String data2 = "2015-01-01 09:30:00"

long time1 = sdf.parse(data1).getTime()

long time2 = sdf.parse(data2).getTime()

System.out.println("相差: " + (time2-time1)/(1000*60))