美文网首页
获取两个日期相差多少年

获取两个日期相差多少年

作者: writeanewworld | 来源:发表于2021-07-07 16:37 被阅读0次
    /**
         * 计算两个时间相差多少个年.
         * @param start 开始日期
         * @param end   结束日期
         * @return 年
         */
        public int yearsBetween(String start, String end) {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Calendar startDate = Calendar.getInstance();
            Calendar endDate = Calendar.getInstance();
            try {
                startDate.setTime(sdf.parse(start));
                endDate.setTime(sdf.parse(end));
            } catch (ParseException e) {
                log.error("日期转化异常:", e);
            }
            return (endDate.get(Calendar.YEAR) - startDate.get(Calendar.YEAR));
        }
    

    相关文章

      网友评论

          本文标题:获取两个日期相差多少年

          本文链接:https://www.haomeiwen.com/subject/lizoultx.html