最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java簡單計算兩個日期月數(shù)差的方法

 更新時間:2017年06月05日 10:35:47   作者:hechurui  
這篇文章主要介紹了Java簡單計算兩個日期月數(shù)差的方法,結(jié)合實例形式分析了java使用Calendar類進(jìn)行日期時間操作相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Java簡單計算兩個日期月數(shù)差的方法。分享給大家供大家參考,具體如下:

/**
* 獲取兩個日期相差的月數(shù)
* @param d1  較大的日期
* @param d2  較小的日期
* @return 如果d1>d2返回 月數(shù)差 否則返回0
*/
public static int getMonthDiff(Date d1, Date d2) {
    Calendar c1 = Calendar.getInstance();
    Calendar c2 = Calendar.getInstance();
    c1.setTime(d1);
    c2.setTime(d2);
    if(c1.getTimeInMillis() < c2.getTimeInMillis()) return 0;
    int year1 = c1.get(Calendar.YEAR);
    int year2 = c2.get(Calendar.YEAR);
    int month1 = c1.get(Calendar.MONTH);
    int month2 = c2.get(Calendar.MONTH);
    int day1 = c1.get(Calendar.DAY_OF_MONTH);
    int day2 = c2.get(Calendar.DAY_OF_MONTH);
    // 獲取年的差值 假設(shè) d1 = 2015-8-16 d2 = 2011-9-30
    int yearInterval = year1 - year2;
    // 如果 d1的 月-日 小于 d2的 月-日 那么 yearInterval-- 這樣就得到了相差的年數(shù)
    if(month1 < month2 || month1 == month2 && day1 < day2) yearInterval --;
    // 獲取月數(shù)差值
    int monthInterval = (month1 + 12) - month2 ;
    if(day1 < day2) monthInterval --;
    monthInterval %= 12;
    return yearInterval * 12 + monthInterval;
}

PS:這里再為大家推薦幾款關(guān)于日期與天數(shù)計算的在線工具供大家使用:

在線日期/天數(shù)計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在線萬年歷日歷:
http://tools.jb51.net/bianmin/wannianli

在線陰歷/陽歷轉(zhuǎn)換工具:
http://tools.jb51.net/bianmin/yinli2yangli

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《java日期與時間操作技巧匯總》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計有所幫助。

相關(guān)文章

  • java實現(xiàn)簡單的拼圖游戲

    java實現(xiàn)簡單的拼圖游戲

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)簡單的拼圖游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Java基礎(chǔ)字符編碼與內(nèi)存流詳細(xì)解讀

    Java基礎(chǔ)字符編碼與內(nèi)存流詳細(xì)解讀

    這篇文章主要給大家介紹了關(guān)于Java中方法使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • Spring之Environment類的使用方式

    Spring之Environment類的使用方式

    這篇文章主要介紹了Spring之Environment類的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 最新評論

    林芝县| 法库县| 竹山县| 汪清县| 定结县| 苍山县| 克拉玛依市| 寿宁县| 余姚市| 张掖市| 沾益县| 武川县| 垦利县| 察雅县| 离岛区| 新疆| 枣阳市| 荔波县| 晴隆县| 合阳县| 嘉荫县| 汪清县| 来凤县| 安阳县| 遂川县| 南京市| 浦东新区| 东辽县| 新乐市| 晋中市| 历史| 稻城县| 荥阳市| 宁波市| 新营市| 宣威市| 黄浦区| 武夷山市| 拉萨市| 南康市| 白玉县|