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

java關(guān)于Date日期類型的大小比較

 更新時間:2024年08月27日 16:35:16   作者:程序猿20  
這篇文章主要介紹了java關(guān)于Date日期類型的大小比較,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

關(guān)于Date日期類型的大小比較

1.通過Date提供的compareTo()進(jìn)行比較

java.util.Date類實現(xiàn)了Comparable接口

可以直接調(diào)用Date的compareTo()方法來比較大小

String beginTime = "2018-07-28 14:42:32";
String endTime = "2018-07-29 12:26:32";
 
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 
try {
    Date date1 = format.parse(beginTime);
    Date date2 = format.parse(endTime);
    
    int compareTo = date1.compareTo(date2);
    
    System.out.println(compareTo);
    
} catch (ParseException e) {
    e.printStackTrace();
}

compareTo()方法的返回值,date1小于date2返回-1,date1大于date2返回1,相等返回0

2.通過Date自帶的before()或者after()方法比較

String beginTime = "2018-07-28 14:42:32";
String endTime = "2018-07-29 12:26:32";
 
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 
try {
    Date date1 = format.parse(beginTime);
    Date date2 = format.parse(endTime);
    
    boolean before = date1.before(date2);
    
    System.out.println(before);
    
} catch (ParseException e) {
    e.printStackTrace();
}

before()或者after()方法的返回值為boolean類型。

3.通過調(diào)用Date的getTime()方法獲取到毫秒數(shù)來進(jìn)行比較

String beginTime = "2018-07-28 14:42:32";
String endTime = "2018-07-29 12:26:32";
 
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 
try {
    Date date1 = format.parse(beginTime);
    Date date2 = format.parse(endTime);
    
    long beginMillisecond = date1.getTime();
    long endMillisecond = date2.getTime();
    
    System.out.println(beginMillisecond > endMillisecond);
    
} catch (ParseException e) {
    e.printStackTrace();
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 通過jenkins發(fā)布java項目到目標(biāo)主機(jī)上的詳細(xì)步驟

    通過jenkins發(fā)布java項目到目標(biāo)主機(jī)上的詳細(xì)步驟

    這篇文章主要介紹了通過jenkins發(fā)布java項目到目標(biāo)主機(jī)上的詳細(xì)步驟,發(fā)布java項目的步驟很簡單,通過拉取代碼并打包,備份目標(biāo)服務(wù)器上已有的要發(fā)布項目,具體內(nèi)容詳情跟隨小編一起看看吧
    2021-10-10
  • Spring、Spring?Boot、Spring?Cloud?的區(qū)別與聯(lián)系分析

    Spring、Spring?Boot、Spring?Cloud?的區(qū)別與聯(lián)系分析

    Spring、SpringBoot和SpringCloud是Java開發(fā)中常用的框架,分別針對企業(yè)級應(yīng)用開發(fā)、快速開發(fā)和分布式系統(tǒng),本文介紹Spring、Spring?Boot、Spring?Cloud?的區(qū)別與聯(lián)系,感興趣的朋友一起看看吧
    2025-03-03
  • 詳解ArrayBlockQueue源碼解析

    詳解ArrayBlockQueue源碼解析

    這篇文章主要介紹了ArrayBlockQueue源碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java網(wǎng)絡(luò)編程UDP實現(xiàn)多線程在線聊天

    Java網(wǎng)絡(luò)編程UDP實現(xiàn)多線程在線聊天

    這篇文章主要為大家詳細(xì)介紹了Java網(wǎng)絡(luò)編程UDP實現(xiàn)多線程在線聊天,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 為什么在重寫 equals方法的同時必須重寫 hashcode方法

    為什么在重寫 equals方法的同時必須重寫 hashcode方法

    Object 類是所有類的父類,其 equals 方法比較的是兩個對象的引用指向的地址,hashcode 是一個本地方法,返回的是對象地址值。他們都是通過比較地址來比較對象是否相等的
    2016-07-07
  • java中的分布式事務(wù)解決方式

    java中的分布式事務(wù)解決方式

    分布式事務(wù)是分布式系統(tǒng)中確保數(shù)據(jù)一致性的重要機(jī)制,它涉及多個數(shù)據(jù)源或參與者,要么所有操作全部成功,要么全部失敗,常見的解決方案包括2PC(兩階段提交協(xié)議)、3PC(三階段提交協(xié)議)和TCC(Try-Confirm-Cancel),2PC雖然簡單但存在單點(diǎn)故障等問題
    2024-09-09
  • mybatis-plus多表分頁查詢最佳實現(xiàn)方法(非常簡單)

    mybatis-plus多表分頁查詢最佳實現(xiàn)方法(非常簡單)

    這篇文章主要給大家介紹了關(guān)于mybatis-plus多表分頁查詢最佳實現(xiàn)方法,文中介紹的方法非常簡單,MyBatis-Plus中分頁查詢是比較方便的,這個功能在網(wǎng)站中也是非常常用的,這方面的知識點(diǎn)是必備的知識點(diǎn),需要的朋友可以參考下
    2023-08-08
  • Spring?Cloud?中使用?Sentinel?實現(xiàn)服務(wù)限流的兩種方式

    Spring?Cloud?中使用?Sentinel?實現(xiàn)服務(wù)限流的兩種方式

    這篇文章主要介紹了Spring?Cloud?中使用?Sentinel?實現(xiàn)服務(wù)限流的方式,通過示例代碼主要介紹了Sentinel的兩種實現(xiàn)限流的方式,需要的朋友可以參考下
    2024-03-03
  • Java標(biāo)識接口的使用方法

    Java標(biāo)識接口的使用方法

    在本篇文章中小編給大家分享了關(guān)于Java標(biāo)識接口的使用方法和教程內(nèi)容,有需要的朋友們學(xué)習(xí)下。
    2019-01-01
  • Java編程將漢字轉(zhuǎn)Unicode碼代碼示例

    Java編程將漢字轉(zhuǎn)Unicode碼代碼示例

    偶然看到Unicode編碼,覺得挺有意思,于是搜索了相關(guān)資料,準(zhǔn)備學(xué)習(xí)學(xué)習(xí),本文主要是一個Unicode編碼的簡單Java實現(xiàn),需要的朋友可以了解下。
    2017-10-10

最新評論

大冶市| 张家口市| 巴彦县| 涿鹿县| 正阳县| 周至县| 册亨县| 玉树县| 辽中县| 会同县| 中江县| 福安市| 汶上县| 夏邑县| 博爱县| 邹城市| 湘潭县| 湘阴县| 阜城县| 桃园县| 嘉兴市| 黑龙江省| 喜德县| 峨眉山市| 濉溪县| 武威市| 黔西县| 绥中县| 平利县| 黄浦区| 大城县| 英吉沙县| 师宗县| 双城市| 梅州市| 漳州市| 方山县| 舒城县| 江北区| 固阳县| 兰西县|