• Java 计算两个日期相差月数


    package com.myjava;

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;

    public class MyCalendar {

    /**
    * @param args
    * @throws ParseException
    */
    public static void main(String[] args) throws ParseException {
    System.out.println(MyCalendar.getMonthSpace("1982-12-8", "2012-12-12"));

    }

    /**
    *
    * @param date1 <String>
    * @param date2 <String>
    * @return int
    * @throws ParseException
    */
    public static int getMonthSpace(String date1, String date2)
    throws ParseException {

    int result = 0;

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

    Calendar c1 = Calendar.getInstance();
    Calendar c2 = Calendar.getInstance();

    c1.setTime(sdf.parse(date1));
    c2.setTime(sdf.parse(date2));

    result = c2.get(Calendar.MONDAY) - c1.get(Calendar.MONTH);

    return result == 0 ? 1 : Math.abs(result);

    }

    }
  • 相关阅读:
    android progressbar 水平进度条
    jquery 下拉自动加载
    jquery ajax
    input 数字,字母汉字的限制方法(转帖)
    Jquery checkbox
    js运用6
    js运用5
    js运用4
    js运用3
    js运用2
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/3571527.html
Copyright © 2020-2023  润新知