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

Java判斷兩個日期相差天數(shù)的方法

 更新時間:2015年10月09日 14:12:04   作者:w93223010  
這篇文章主要介紹了Java判斷兩個日期相差天數(shù)的方法,以實例形式對比分析了java進行日期換算及對比的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Java判斷兩個日期相差天數(shù)的方法。分享給大家供大家參考。具體如下:

import java.util.Calendar;
public class DateDifferent{
 public static void main(String[] args){
 Calendar calendar1 = Calendar.getInstance();
 Calendar calendar2 = Calendar.getInstance();
 calendar1.set(2007, 01, 10);
 calendar2.set(2007, 07, 01);
 long milliseconds1 = calendar1.getTimeInMillis();
 long milliseconds2 = calendar2.getTimeInMillis();
 long diff = milliseconds2 - milliseconds1;
 long diffSeconds = diff / 1000;
 long diffMinutes = diff / (60 * 1000);
 long diffHours = diff / (60 * 60 * 1000);
 long diffDays = diff / (24 * 60 * 60 * 1000);
 System.out.println("\nThe Date Different Example");
 System.out.println("Time in milliseconds: " + diff + " milliseconds.");
 System.out.println("Time in seconds: " + diffSeconds + " seconds.");
 System.out.println("Time in minutes: " + diffMinutes + " minutes.");
 System.out.println("Time in hours: " + diffHours + " hours.");
 System.out.println("Time in days: " + diffDays + " days.");
 }
}

把上面的代碼放在項目里使用了一下,【求日期部分】是要滿24小時才算一天的,不太適應項目的需求,故改成這樣子。

/**
 * 得到兩個日期相差的天數(shù)
 */
public static int getBetweenDay(Date date1, Date date2) {
  Calendar d1 = new GregorianCalendar();
  d1.setTime(date1);
  Calendar d2 = new GregorianCalendar();
  d2.setTime(date2);
  int days = d2.get(Calendar.DAY_OF_YEAR)- d1.get(Calendar.DAY_OF_YEAR);
  System.out.println("days="+days);
  int y2 = d2.get(Calendar.YEAR);
  if (d1.get(Calendar.YEAR) != y2) {
//      d1 = (Calendar) d1.clone();
    do {
      days += d1.getActualMaximum(Calendar.DAY_OF_YEAR);
      d1.add(Calendar.YEAR, 1);
    } while (d1.get(Calendar.YEAR) != y2);
  }
  return days;
}

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

相關文章

  • MyBatis控制臺顯示SQL語句的方法實現(xiàn)

    MyBatis控制臺顯示SQL語句的方法實現(xiàn)

    這篇文章主要介紹了MyBatis控制臺顯示SQL語句的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • IntelliJ IDEA之配置JDK的4種方式(小結)

    IntelliJ IDEA之配置JDK的4種方式(小結)

    這篇文章主要介紹了IntelliJ IDEA之配置JDK的4種方式(小結),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 詳解hashCode()和equals()的本質區(qū)別和聯(lián)系

    詳解hashCode()和equals()的本質區(qū)別和聯(lián)系

    這篇文章主要介紹了詳解hashCode()和equals()的本質區(qū)別和聯(lián)系,本文先對兩種方法作了介紹,然后對二者聯(lián)系進行分析,具有一定參考價值,需要的朋友可以了解下。
    2017-09-09
  • SpringBoot自動配置深入探究實現(xiàn)原理

    SpringBoot自動配置深入探究實現(xiàn)原理

    在springboot的啟動類中可以看到@SpringBootApplication注解,它是SpringBoot的核心注解,也是一個組合注解。其中@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan三個注解尤為重要。今天我們就來淺析這三個注解的含義
    2022-08-08
  • 使用Java實現(xiàn)將ppt轉換為文本

    使用Java實現(xiàn)將ppt轉換為文本

    這篇文章主要為大家詳細介紹了如何使用Java實現(xiàn)將ppt轉換為文本,文中的示例代碼簡潔易懂,具有一定的借鑒價值,有需要的小伙伴可以參考下
    2024-01-01
  • 一文帶你了解如何正確使用MyBatisPlus

    一文帶你了解如何正確使用MyBatisPlus

    在本篇文章中,我們獎通過?MyBatis?Plus?來對一張表進行?CRUD?操作,來看看是如何簡化我們開發(fā)的。文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-12-12
  • Java警告:原發(fā)性版11需要目標發(fā)行版11的解決方法和步驟

    Java警告:原發(fā)性版11需要目標發(fā)行版11的解決方法和步驟

    這篇文章主要介紹了Java警告:原發(fā)性版11需要目標發(fā)行版11的解決方法和步驟,文中通過圖文介紹的非常詳細,對大家學習或者使用java具有一定的參考借鑒價值,需要的朋友可以參考下
    2025-04-04
  • SpringBoot集成itext導出PDF的過程

    SpringBoot集成itext導出PDF的過程

    本文介紹了如何在Spring Boot中集成iText庫導出PDF文件,并解決中文亂碼問題,步驟包括添加依賴、準備字體、打開系統(tǒng)字體目錄選擇字體、在控制器中新增方法、創(chuàng)建并測試UserPdfExportService類,以及添加請求頭,感興趣的朋友一起看看吧
    2024-11-11
  • 好用!解決maven包沖突的插件

    好用!解決maven包沖突的插件

    今天的主要內(nèi)容是介紹一款插件,該插件的主要用途是當maven包沖突了以后,使用這款插件直接解決問題。
    2020-10-10
  • SpringBoot整合Liquibase實現(xiàn)對數(shù)據(jù)庫管理和遷移

    SpringBoot整合Liquibase實現(xiàn)對數(shù)據(jù)庫管理和遷移

    Liquibase是一個用于用于跟蹤、管理和應用數(shù)據(jù)庫變化的開源工具,通過日志文件(changelog)的形式記錄數(shù)據(jù)庫的變更(changeset),然后執(zhí)行日志文件中的修改,將數(shù)據(jù)庫更新或回滾(rollback)到一致的狀態(tài),本文主要介紹SpringBoot與Liquibase的集成,需要的朋友可以參考下
    2024-11-11

最新評論

祥云县| 武川县| 乐亭县| 莱州市| 泰顺县| 清镇市| 长丰县| 保康县| 安福县| 丹巴县| 石泉县| 西贡区| 濉溪县| 乐安县| 都匀市| 普格县| 饶阳县| 萝北县| 丽水市| 竹北市| 丰都县| 巩义市| 屏东市| 阳信县| 纳雍县| 罗江县| 武穴市| 乐业县| 象山县| 隆林| 鹤庆县| 鄱阳县| 澜沧| 麻城市| 江安县| 万荣县| 宜城市| 台中县| 三河市| 章丘市| 建宁县|