国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java計(jì)算兩個(gè)日期間的天數(shù)

這篇具有很好參考價(jià)值的文章主要介紹了java計(jì)算兩個(gè)日期間的天數(shù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

java計(jì)算兩個(gè)日期間的天數(shù)

1、精確到年月日

	/**
     * 獲取兩個(gè)日期間的天數(shù),精確到年月日
     * @param start
     * @param end
     * @return
     */
    public static int daysBetween(Date start, Date end) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        try {
            start = sdf.parse(sdf.format(start));
            end = sdf.parse(sdf.format(end));
        } catch (ParseException e) {
            e.printStackTrace();
        }
        long startTime = start.getTime();
        long endTime = end.getTime();
        long betweenDays = (endTime - startTime) / (1000 * 3600 * 24);
        return Integer.parseInt(String.valueOf(betweenDays));
    }

2、精確到秒,向下取值

/**
     * 獲取兩個(gè)日期間的天數(shù),精確到秒,向下取值
     * @param start
     * @param end
     * @return
     */
    public static int daysBetween(Date start, Date end) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try {
            start = sdf.parse(sdf.format(start));
            end = sdf.parse(sdf.format(end));
        } catch (ParseException e) {
            e.printStackTrace();
        }
        Calendar cal = Calendar.getInstance();
        cal.setTime(start);
        long startTime = cal.getTimeInMillis();
        cal.setTime(end);
        long endTime = cal.getTimeInMillis();
        long betweenDays = (endTime - startTime) / (1000 * 3600 * 24);
        return Integer.parseInt(String.valueOf(betweenDays));
    }

如有問題,歡迎指正~ 如能幫到您,歡迎點(diǎn)贊收藏~文章來源地址http://www.zghlxwxcb.cn/news/detail-503872.html

到了這里,關(guān)于java計(jì)算兩個(gè)日期間的天數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MySQL 計(jì)算兩個(gè)日期/時(shí)間之間相差的天數(shù)、分鐘數(shù)、秒數(shù)...

    MySQL 中經(jīng)常遇到計(jì)算兩個(gè)日期或者時(shí)間之間相差的天數(shù)、周數(shù)、小時(shí)數(shù)、分鐘、秒等等,下面分享一個(gè)MySQL內(nèi)置的函數(shù):TimeStampDiff() 這個(gè)函數(shù)是MySQL本身提供的可以計(jì)算兩個(gè)時(shí)間間隔的函數(shù)。 語法: 返回日期或日期時(shí)間表達(dá)式 datetime_expr1 和datetime_expr2the 之間的整數(shù)差 其中

    2024年02月14日
    瀏覽(29)
  • java計(jì)算兩個(gè)時(shí)間相差天數(shù)的方法

    方法1: 通過Calendar類的日期比較。注意:這里需要考慮一下: 日期是跨年份的,如一個(gè)是2012年,一個(gè)是2015年的 年份是分閏年和平年的,各自的天數(shù)不同 /** ? * date2比date1多的天數(shù) ? * @param date1? ? * @param date2 ? * @return? ? */ ? public static int differentDays(Date date1,Date date2) ? {

    2023年04月20日
    瀏覽(28)
  • java計(jì)算日期相差天數(shù)的4種方法

    方法1:long值相減(推薦) 方法2: 方法3: 方法4:

    2024年04月28日
    瀏覽(27)
  • 計(jì)算日期到天數(shù)的換算

    目錄 1.題目概述 2.題解 思路分析 具體實(shí)現(xiàn) 根據(jù)輸入的日期,計(jì)算是這一年的第幾天。 輸入描述: 輸入一行,每行空格分割,分別是年,月,日 輸出描述 : 輸出是這一年的第幾天 示例: 輸入:1982 3 4 輸出:63 將每個(gè)月的天數(shù)保存在一個(gè)數(shù)組中,若輸入年份是閏年,則二月

    2024年02月13日
    瀏覽(22)
  • 【案例】js 計(jì)算日期之間的天數(shù)

    new Date(\\\'2023-03-06\\\') 作用是轉(zhuǎn)換成標(biāo)準(zhǔn)時(shí)間,再進(jìn)行計(jì)算的,而不是轉(zhuǎn)換為字符串在進(jìn)行計(jì)算,切記?。?! 代碼看起來只是傳值的時(shí)候不一樣;而實(shí)際轉(zhuǎn)換時(shí)有區(qū)別

    2024年02月06日
    瀏覽(28)
  • mysql 日期 計(jì)算 時(shí)間差 天數(shù)差

    第一種:TIMESTAMPDIFF函數(shù) 三個(gè)參數(shù)。第一個(gè)參數(shù)是比較的類型: FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY 、 WEEK 、 MONTH 、 QUARTER、 YEAR 幾種類型。第二、三參數(shù)是時(shí)間, 后減前 : 第二種: DATEDIFF函數(shù) 兩個(gè)參數(shù)。前減后。得到相差的天數(shù)。 NOW() 當(dāng)前的年月日時(shí)分秒,如:2023-03-09

    2024年02月07日
    瀏覽(34)
  • C++類相關(guān)oj題目分享(計(jì)算日期到天數(shù)轉(zhuǎn)換、日期差值、打印日期、日期累加)

    C++類相關(guān)oj題目分享(計(jì)算日期到天數(shù)轉(zhuǎn)換、日期差值、打印日期、日期累加)

    傳送門 首先我們知道肯定是用一個(gè)數(shù)組來儲(chǔ)存每個(gè)月的天數(shù),更加方便。同時(shí)默認(rèn)2月是28天,如果是閏年就是29。 總體的計(jì)算思路是: 1 月到 month-1 月的所有天數(shù),加上 month 月的 day 。使用for循環(huán)能正好契合這個(gè)思路 當(dāng)然這題的思路和解法非常多,我這也只是其中一個(gè)。 傳

    2024年01月20日
    瀏覽(22)
  • mysql日期函數(shù)(查詢最近n(天/月/年)、計(jì)算日期之間的天數(shù)等)

    mysql日期函數(shù) 目錄 mysql查詢最近一個(gè)月數(shù)據(jù) 返回當(dāng)前日期和時(shí)間 將字符串轉(zhuǎn)變?yōu)槿掌?日期 d 減去 n 天后的日期 計(jì)時(shí)間差,返回 datetime_expr2 ? datetime_expr1 的時(shí)間差算 查詢當(dāng)天數(shù)據(jù) ADDDATE(d,n) 計(jì)算起始日期 d 加上 n 天的日期 ADDTIME(t,n) n 是一個(gè)時(shí)間表達(dá)式,時(shí)間 t 加上時(shí)間表達(dá)

    2024年02月13日
    瀏覽(27)
  • C語言每日一題 ----計(jì)算日期到天數(shù)轉(zhuǎn)換(Day 2)

    C語言每日一題 ----計(jì)算日期到天數(shù)轉(zhuǎn)換(Day 2)

    本專欄為c語言練習(xí)專欄,適合剛剛學(xué)完c語言的初學(xué)者。本專欄每天會(huì)不定時(shí)更新,通過每天練習(xí),進(jìn)一步對(duì)c語言的重難點(diǎn)知識(shí)進(jìn)行更深入的學(xué)習(xí)。 ??博主csdn個(gè)人主頁:小小unicorn ?專欄分類:C語言天天練 ??代碼倉庫:小小unicorn的代碼倉庫?? ??????關(guān)注我?guī)銓W(xué)習(xí)編

    2024年02月11日
    瀏覽(22)
  • hutool日期工具類相關(guān):獲取某月所有周、某周的起止時(shí)間或所有日期、計(jì)算連續(xù)天數(shù)

    hutool日期工具類相關(guān):獲取某月所有周、某周的起止時(shí)間或所有日期、計(jì)算連續(xù)天數(shù)

    最近做項(xiàng)目,碰到一個(gè)比較復(fù)雜的日期查詢方式,在這里記錄一下,方便以后忘了隨時(shí)能查到。 像我們一般查詢?nèi)掌?,頁面上用的日期選擇器,一般都是直接查某一天或者選擇開始、結(jié)束時(shí)間,查一個(gè)范圍。不過這次需要我們按某月的某周來查詢,比如頁面上直接顯示這個(gè)月

    2024年02月02日
    瀏覽(152)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包