JavaSE-时间差

Java58

```java
public static String getDiffDateStr(Date startTime,Date endTime){
long diff = endTime.getTime() - startTime.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);

    String diffTimeStr = "";
    if (0 != diffDays) {
        diffTimeStr = diffTimeStr + diffDays + "天";
    }
    if (0 != diffHours) {
        diffTimeStr = diffTimeStr + diffHours + "小时";
    }
    if (0 != diffMinutes) {
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长