JDK1.8 LocalDateTime 计算2个时间差

2021/4/13 11:21:28 | 阅1705 来源:好空间网络 [打印] [关闭]
 

/**
 * 计算一个订单的从开始到结束用了多少天,如果服务中的订单则以当天日期计算截至日期
 *
 * @param strTime
 * @param endTime
 * @param status
 * @return
 */
public static long getOrderDay(LocalDateTime strTime, LocalDateTime endTime, String status) {
    long day = 0;
    if ("服务中".equals(status)) {
        // 今天日期
        LocalDateTime date = LocalDateTime.now();
        endTime = date;
    }
    Duration duration = Duration.between(strTime,endTime);
    day = duration.toDays(); //相差的天数
    return day;
}


经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。