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

Java計算兩個時間相差的秒數(shù)怎么算

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

Java計算兩個時間相差的秒數(shù)

計算兩個時間相差的秒數(shù),直截了當(dāng),簡單明了!

    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));
    }
    //計算兩個時間相差的秒數(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;
    }

補充:

Java 獲取兩個時間的時間差(時、分、秒)

相關(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),//小時
    DAY(HOUR.getMillis() * 24L),//天
    WEEK(DAY.getMillis() * 7L);//周

計算兩個時間差,需要用到hutool中的DateUtil時間工具類中的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("兩個時間相差 "+m+" 天");
System.out.println("兩個時間相差 "+n+" 小時");
System.out.println("兩個時間相差 "+o+" 分鐘");
System.out.println("兩個時間相差 "+p+" 秒");
System.out.println("兩個時間相差 "+q+" 毫秒")

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

相關(guān)文章

最新評論

大邑县| 淳安县| 行唐县| 华亭县| 满洲里市| 张家界市| 富锦市| 图们市| 洮南市| 平原县| 皋兰县| 新营市| 万荣县| 天津市| 宿迁市| 桑日县| 锦屏县| 莒南县| 黄山市| 蓝山县| 荔浦县| 乌审旗| 双鸭山市| 汉寿县| 咸阳市| 英吉沙县| 锦州市| 轮台县| 定兴县| 海林市| 手游| 龙海市| 罗田县| 阳新县| 织金县| 宣汉县| 板桥市| 西峡县| 灌南县| 神池县| 彰武县|