200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > java计算时间差 (日时分秒)

java计算时间差 (日时分秒)

时间:2020-10-04 21:00:06

相关推荐

java计算时间差 (日时分秒)

计算俩时间的时间差:

package com.nft.web.front.controller.goods;

import java.text.SimpleDateFormat;

import java.util.Date;

public class DateDiffi {

public static void main(String[] args) {

String dateStart = “-11-01 09:29:58”;

String dateStop = “-11-20 11:31:48”;

DateDiffi.dateDiffi(dateStart,dateStop);

}

public static String dateDiffi(String dateStart,String dateStop){String remainTime = null;SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date d1 = null;Date d2 = null;try {d1 = format.parse(dateStart);d2 = format.parse(dateStop);

//毫秒ms

long diff = d2.getTime() - d1.getTime();

long diffSeconds = diff / 1000 % 60;

long diffMinutes = diff / (60 * 1000) % 60;

long diffHours = diff / (60 * 60 * 1000) % 24;

long diffDays = diff / (24 * 60 * 60 * 1000);

remainTime = diffDays + “天” + diffHours + “小时”+diffMinutes + “分钟”+diffSeconds + “秒”;

System.out.print(remainTime);

} catch (Exception e) {

e.printStackTrace();

}

return remainTime;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。