• java计算两个字符串日期的相差天数


    封装方法:

    private static Long calcBetweenDays(String a, String b) {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); // 自定义时间格式
        Calendar calendar_a = Calendar.getInstance(); // 获取日历对象
        Calendar calendar_b = Calendar.getInstance();
        try {
            Date date_a = simpleDateFormat.parse(a); // 字符串转Date
            Date date_b = simpleDateFormat.parse(b);
            calendar_a.setTime(date_a); // 设置日历
            calendar_b.setTime(date_b);
        } catch (ParseException e) { // 格式化异常
            e.printStackTrace();
        }
        long time_a = calendar_a.getTimeInMillis();
        long time_b = calendar_b.getTimeInMillis();
        return (time_b - time_a) / (1000 * 3600 * 24); // 计算相差天数
    }

    "人生得意须尽欢,莫使金樽空对月。"

    你要去做一个大人,不要回头,不要难过。
  • 相关阅读:
    Java作业5.17
    上机作业5.14
    android 计算器
    安卓第四周作业
    课后作业
    5.28上机作业
    5.22作业
    5.21 作业
    5.20作业
    上机作业5.14
  • 原文地址:https://www.cnblogs.com/yanggb/p/15303403.html
Copyright © 2020-2023  润新知