国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java簡單計算兩個日期月數差的方法

Java簡單計算兩個日期月數差的方法

2020-11-08 17:22hechurui Java教程

這篇文章主要介紹了Java簡單計算兩個日期月數差的方法,結合實例形式分析了java使用Calendar類進行日期時間操作相關技巧,需要的朋友可以參考下

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
* 獲取兩個日期相差的月數
* @param d1  較大的日期
* @param d2  較小的日期
* @return 如果d1>d2返回 月數差 否則返回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);
    // 獲取年的差值 假設 d1 = 2015-8-16 d2 = 2011-9-30
    int yearInterval = year1 - year2;
    // 如果 d1的 月-日 小于 d2的 月-日 那么 yearInterval-- 這樣就得到了相差的年數
    if(month1 < month2 || month1 == month2 && day1 < day2) yearInterval --;
    // 獲取月數差值
    int monthInterval = (month1 + 12) - month2 ;
    if(day1 < day2) monthInterval --;
    monthInterval %= 12;
    return yearInterval * 12 + monthInterval;
}
 

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久久久久久小说 | 欧美一区二区三区在线 | 色九九 | 黄色在线观看网站 | 亚洲国产一区在线 | 综合网日韩 | 在线一级片 | 国产精品久久久久久久久久久久午夜片 | 精品久久久久久久久久久 | www.久久99| 国产色秀视频在线观看 | 成人a在线 | 国产精品日韩欧美一区二区三区 | 91在线精品一区二区三区 | 黄色在线免费观看 | 一区二区三区影视 | 亚洲在线播放 | 成人综合久久 | 夜夜夜久久久 | 久久亚 | 99久久精品免费看国产一区二区三区 | 亚洲第一av| 精品久久一区 | 午夜免费av | 欧美日韩一区二 | 一级a性色生活片久久毛片 国产精品久久久久久久久久免费看 | 久久精品一区二区三区四区 | 国产亚洲欧美另类一区二区三区 | 日韩成人免费在线 | 国产精品久久久久久久久久久久久 | 成人精品久久久 | 黄色小视频在线观看 | 综合自拍 | 一区二区三区在线播放视频 | 久久精品日产第一区二区三区 | 黄色一区二区三区 | 中文字幕精品一区 | 色婷婷综合网 | 欧美日韩精品在线观看 | 免费在线观看一区二区 | 日韩欧美亚洲 |