亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java計(jì)算兩個(gè)時(shí)間相差的秒數(shù)怎么算

 更新時(shí)間:2024年03月15日 10:36:33   作者:Java°遇上鯨魚  
這篇文章主要介紹了Java計(jì)算兩個(gè)時(shí)間相差的秒數(shù),通過實(shí)例代碼補(bǔ)充介紹了Java 獲取兩個(gè)時(shí)間的時(shí)間差(時(shí)、分、秒)問題,感興趣的朋友跟隨小編一起看看吧

Java計(jì)算兩個(gè)時(shí)間相差的秒數(shù)

計(jì)算兩個(gè)時(shí)間相差的秒數(shù),直截了當(dāng),簡(jiǎn)單明了!

    public static void main(String[] args) throws ParseException {
        String startTime = "2021-10-18 14:05:00";
        String endTime = "2021-10-18 14:07:00";
        System.out.println(getTime(startTime, endTime));
    }
    //計(jì)算兩個(gè)時(shí)間相差的秒數(shù)
    public static long getTime(String startTime, String endTime) throws ParseException {
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        long eTime = df.parse(endTime).getTime();
        long sTime = df.parse(startTime).getTime();
        long diff = (eTime - sTime) / 1000;
        return diff;
    }

補(bǔ)充:

Java 獲取兩個(gè)時(shí)間的時(shí)間差(時(shí)、分、秒)

相關(guān)依賴

 <dependency>
       <groupId>cn.hutool</groupId>
       <artifactId>hutool-all</artifactId>
       <version>4.6.10</version>
</dependency>

hutool包中的DateUnit可以幫助解決問題

    MS(1L),//毫秒
    SECOND(1000L),//秒
    MINUTE(SECOND.getMillis() * 60L),//分鐘
    HOUR(MINUTE.getMillis() * 60L),//小時(shí)
    DAY(HOUR.getMillis() * 24L),//天
    WEEK(DAY.getMillis() * 7L);//周

計(jì)算兩個(gè)時(shí)間差,需要用到hutool中的DateUtil時(shí)間工具類中的between方法,示例如下:

String date1 = "2023-11-12 14:04:00";
String date2 = "2023-11-13 14:04:00";
long m = DateUtil.between(DateUtils.parseDate(date1),DateUtils.parseDate(date2), DateUnit.DAY);
long n = DateUtil.between(DateUtils.parseDate(date1),DateUtils.parseDate(date2), DateUnit.HOUR);
long o = DateUtil.between(DateUtils.parseDate(date1),DateUtils.parseDate(date2), DateUnit.MINUTE);
long p = DateUtil.between(DateUtils.parseDate(date1),DateUtils.parseDate(date2), DateUnit.SECOND);
long q = DateUtil.between(DateUtils.parseDate(date1),DateUtils.parseDate(date2), DateUnit.MS);
System.out.println("兩個(gè)時(shí)間相差 "+m+" 天");
System.out.println("兩個(gè)時(shí)間相差 "+n+" 小時(shí)");
System.out.println("兩個(gè)時(shí)間相差 "+o+" 分鐘");
System.out.println("兩個(gè)時(shí)間相差 "+p+" 秒");
System.out.println("兩個(gè)時(shí)間相差 "+q+" 毫秒")

到此這篇關(guān)于Java計(jì)算兩個(gè)時(shí)間相差的秒數(shù)怎么算的文章就介紹到這了,更多相關(guān)Java計(jì)算兩個(gè)時(shí)間相差的秒數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解JAVA 設(shè)計(jì)模式之狀態(tài)模式

    詳解JAVA 設(shè)計(jì)模式之狀態(tài)模式

    這篇文章主要介紹了JAVA 狀態(tài)模式的的相關(guān)資料,文中講解的非常細(xì)致,幫助大家更好的學(xué)習(xí)理解JAVA 設(shè)計(jì)模式,感興趣的朋友可以了解下
    2020-06-06
  • java使用Validation進(jìn)行數(shù)據(jù)校驗(yàn)的方式總結(jié)

    java使用Validation進(jìn)行數(shù)據(jù)校驗(yàn)的方式總結(jié)

    在Java中提供了一系列的校驗(yàn)方式,下面這篇文章主要給大家介紹了關(guān)于java使用Validation進(jìn)行數(shù)據(jù)校驗(yàn)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Java中xxl-job實(shí)現(xiàn)分片廣播任務(wù)的示例

    Java中xxl-job實(shí)現(xiàn)分片廣播任務(wù)的示例

    本文主要介紹了Java中xxl-job實(shí)現(xiàn)分片廣播任務(wù)的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Spring加載屬性文件方式(自動(dòng)加載優(yōu)先級(jí)問題)

    Spring加載屬性文件方式(自動(dòng)加載優(yōu)先級(jí)問題)

    這篇文章主要介紹了Spring加載屬性文件方式(自動(dòng)加載優(yōu)先級(jí)問題),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java生成隨機(jī)數(shù)的方法

    Java生成隨機(jī)數(shù)的方法

    本篇文章主要介紹了Java生成隨機(jī)數(shù)的方法,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-05-05
  • Java?Swing實(shí)現(xiàn)掃雷源碼

    Java?Swing實(shí)現(xiàn)掃雷源碼

    這篇文章主要為大家詳細(xì)介紹了Java?Swing實(shí)現(xiàn)掃雷源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Java設(shè)計(jì)模式之裝飾模式詳解

    Java設(shè)計(jì)模式之裝飾模式詳解

    這篇文章主要介紹了Java設(shè)計(jì)模式中的裝飾者模式,裝飾者模式即Decorator?Pattern,裝飾模式是在不必改變?cè)愇募褪褂美^承的情況下,動(dòng)態(tài)地?cái)U(kuò)展一個(gè)對(duì)象的功能,裝飾模式又名包裝模式。裝飾器模式以對(duì)客戶端透明的方式拓展對(duì)象的功能,是繼承關(guān)系的一種替代方案
    2022-07-07
  • 深入理解Maven環(huán)境搭建和介紹

    深入理解Maven環(huán)境搭建和介紹

    這篇文章主要介紹了深入理解Maven環(huán)境搭建和介紹,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-12-12
  • 解決Long類型后端到前端精度丟失問題

    解決Long類型后端到前端精度丟失問題

    文章討論了后端Long類型數(shù)據(jù)通過JSON傳遞到前端時(shí)可能出現(xiàn)的精度丟失問題,原因在于JavaScript的Number類型精度限制,提出了兩種解決方案:將Long類型序列化為String類型,或者配置全局的ObjectMapper使用ToStringSerializer,通過自定義JacksonConfig類
    2025-01-01
  • 關(guān)于Mybatis使用collection分頁(yè)問題

    關(guān)于Mybatis使用collection分頁(yè)問題

    項(xiàng)目中mybatis分頁(yè)的場(chǎng)景是非常高頻的,當(dāng)使用ResultMap并配置collection做分頁(yè)的時(shí)候,我們可能會(huì)遇到獲取當(dāng)前頁(yè)的數(shù)據(jù)少于每頁(yè)大小的數(shù)據(jù)問題。接下來(lái)通過本文給大家介紹Mybatis使用collection分頁(yè)問題,感興趣的朋友一起看看吧
    2021-11-11

最新評(píng)論