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

【知識(shí)分享】Java獲取當(dāng)前周的開始時(shí)間結(jié)束時(shí)間

這篇具有很好參考價(jià)值的文章主要介紹了【知識(shí)分享】Java獲取當(dāng)前周的開始時(shí)間結(jié)束時(shí)間。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在某種場(chǎng)景下我們可能需要獲取當(dāng)前周的開始時(shí)間、結(jié)束時(shí)間,當(dāng)前月的開始時(shí)間、結(jié)束時(shí)間等,給大家分享一個(gè)工具類幫助大家快速去獲取你需要的時(shí)間,便于節(jié)省時(shí)間。文章來源地址http://www.zghlxwxcb.cn/news/detail-771690.html

package org.util;

import java.time.*;
import java.time.format.DateTimeFormatter;
import java.time.temporal.TemporalAdjusters;

public class Test {
    public static void main(String[] args) {
        // 獲取當(dāng)天日期
        LocalDate now = LocalDate.now();

        // 當(dāng)天開始時(shí)間
        LocalDateTime todayStart = now.atStartOfDay();
        // 當(dāng)天結(jié)束時(shí)間
        LocalDateTime todayEnd = LocalDateTime.of(now, LocalTime.MAX);

        // 周一
        LocalDate monday = now.with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));
        // 周日
        LocalDate sunday = now.with(TemporalAdjusters.nextOrSame(DayOfWeek.SUNDAY));

        // 本周開始時(shí)間
        LocalDateTime weekStart = monday.atStartOfDay();
        // 本周結(jié)束時(shí)間
        LocalDateTime weekEnd = LocalDateTime.of(sunday, LocalTime.MAX);

        // 本月1號(hào)
        LocalDate firstDayOfMonth = now.with(TemporalAdjusters.firstDayOfMonth());
        // 本月最后一天
        LocalDate lastDayOfMonth = now.with(TemporalAdjusters.lastDayOfMonth());

        // 本月1號(hào)的開始時(shí)間
        LocalDateTime firstDayOfMonthStart = firstDayOfMonth.atStartOfDay();
        // 本月最后一天的最后時(shí)間
        LocalDateTime firstDayOfMonthEnd = LocalDateTime.of(lastDayOfMonth, LocalTime.MAX);

        // 今年第一天
        LocalDate beginTime = LocalDate.now().with(TemporalAdjusters.firstDayOfYear());
        // 今年最后一天
        LocalDate endTiime = LocalDate.now().with(TemporalAdjusters.lastDayOfYear());

        //獲取前一天日期
        LocalDate yesterday2 = LocalDate.now().minusDays(1);

        DateTimeFormatter pattern = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        System.out.println("當(dāng)天開始時(shí)間 = " + todayStart.format(pattern));
        System.out.println("當(dāng)天結(jié)束時(shí)間 = " + todayEnd.format(pattern));
        System.out.println("本周開始時(shí)間 = " + weekStart.format(pattern));
        System.out.println("本周結(jié)束時(shí)間 = " + weekEnd.format(pattern));
        System.out.println("本月開始時(shí)間 = " + firstDayOfMonthStart.format(pattern));
        System.out.println("本月結(jié)束時(shí)間 = " + firstDayOfMonthEnd.format(pattern));
    }
}

到了這里,關(guān)于【知識(shí)分享】Java獲取當(dāng)前周的開始時(shí)間結(jié)束時(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 時(shí)間獲取計(jì)算周、月、季度起止時(shí)間、開始時(shí)間結(jié)束時(shí)間

    獲取當(dāng)前時(shí)間在這一年是第幾周(國外計(jì)算方式,周日為一周的第一天 獲取當(dāng)前時(shí)間在這一年是第幾周(中國計(jì)算方式,周一為一周的第一天) 獲取當(dāng)前周的第一天日期 獲取當(dāng)前周的最后一天日期 獲取指定某年某一周的起止日期 獲取當(dāng)前月份第一天日期 獲取當(dāng)前月份最后

    2023年04月24日
    瀏覽(24)
  • Jmeter書中不會(huì)教你的(93)——獲取請(qǐng)求響應(yīng)時(shí)間、請(qǐng)求開始時(shí)間、請(qǐng)求結(jié)束時(shí)間

    Jmeter書中不會(huì)教你的(93)——獲取請(qǐng)求響應(yīng)時(shí)間、請(qǐng)求開始時(shí)間、請(qǐng)求結(jié)束時(shí)間

    在做一個(gè)請(qǐng)求時(shí),想要實(shí)時(shí)查看這個(gè)請(qǐng)求的連接時(shí)間,請(qǐng)求開始和結(jié)束時(shí)間,響應(yīng)時(shí)間,從而在性能測(cè)試中判斷哪段耗時(shí)是最長的。 比如訪問百度 想在日志中輸出劃線部分的時(shí)間,一定要去看jmeter的api文檔, Overview (Apache JMeter dist API)其中我目前用的最多的就是org.apache.jmet

    2023年04月08日
    瀏覽(94)
  • java 時(shí)間減法(結(jié)束時(shí)間-開始時(shí)間,時(shí)分秒)

    java 時(shí)間減法(結(jié)束時(shí)間-開始時(shí)間,時(shí)分秒)

    java 時(shí)間減法(結(jié)束時(shí)間-開始時(shí)間,時(shí)分秒),將結(jié)束時(shí)間 減去 開始 時(shí)間 得到總耗時(shí) 返回結(jié)果為時(shí)分秒格式(可以根據(jù)自己需求調(diào)整) 代碼如下:

    2024年02月13日
    瀏覽(20)
  • 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(二十):數(shù)據(jù)倉庫中時(shí)間類型操作(進(jìn)階)獲取季度開始結(jié)束時(shí)間以及如何統(tǒng)計(jì)非連續(xù)性時(shí)間的數(shù)據(jù)

    【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(一):關(guān)于SQL不得不說的那些事 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(二):簡單單表查詢 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(三):SQL排序的那些事 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(四):從執(zhí)行計(jì)劃討論UNION ALL與空字符串UNION與OR的使用注意事項(xiàng) 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列

    2024年02月02日
    瀏覽(30)
  • java獲取當(dāng)前系統(tǒng)時(shí)間

    java獲取當(dāng)前系統(tǒng)時(shí)間

    ? 在Java中,可以使用以下幾種方法獲取當(dāng)前系統(tǒng)時(shí)間: 方法1:使用java.util.Date類 ```java import?java.util.Date; public?class?Main?{ public?static?void?main(String[]?args)?{ Date?date?=?new?Date(); System.out.println(\\\"當(dāng)前時(shí)間:\\\"?+?date); } } ``` 方法2:使用java.time.LocalDateTime類(推薦,自Java?8引入

    2024年02月11日
    瀏覽(68)
  • Java獲取當(dāng)前時(shí)間

    通過Date類來獲取當(dāng)前時(shí)間,比較常用。需要使用Java.util.Date類,速度一般。 通過System類中的currentTimeMillis方法來獲取當(dāng)前時(shí)間,無需導(dǎo)入類,速度最快。 此方法優(yōu)勢(shì)是不受時(shí)區(qū)的影響,但是得到結(jié)果是時(shí)間戳的格式 可以通過代碼將時(shí)間戳轉(zhuǎn)化為我們可以理解的格式: 轉(zhuǎn)換后

    2024年02月16日
    瀏覽(34)
  • java獲取當(dāng)前時(shí)間時(shí)分秒

    在 Java 中,可以使用 java.util.Calendar 類來獲取當(dāng)前的時(shí)間,具體步驟如下: 首先獲取 Calendar 實(shí)例,可以使用 Calendar.getInstance() 方法來獲取。 然后使用 Calendar 實(shí)例的 get() 方法來獲取當(dāng)前的時(shí)、分、秒信息。 Calendar 類的常量 HOUR_OF_DAY、MINUTE、SECOND 分別表示時(shí)、分、秒。 例如:

    2024年02月11日
    瀏覽(22)
  • Java 獲取當(dāng)前日期和時(shí)間

    ?System.currentTimeMillis() 獲取標(biāo)準(zhǔn)時(shí)間可以通過 System.currentTimeMillis() 方法獲取,此方法不受時(shí)區(qū)影響,得到的結(jié)果是時(shí)間戳格式的。例如: 我們可以將時(shí)間戳轉(zhuǎn)化成我們看得懂的形式 則該時(shí)間戳對(duì)應(yīng)的時(shí)間為 值得注意的是,此方法會(huì)根據(jù)我們系統(tǒng)時(shí)間返回當(dāng)前值,因?yàn)槭澜绺?/p>

    2024年02月05日
    瀏覽(33)
  • Java獲取當(dāng)前的UTC時(shí)間

    java中如何獲取utc時(shí)間,并轉(zhuǎn)為Date對(duì)象,這是一個(gè)常見的問題??赡軙?huì)找到如下代碼的回答: 但是運(yùn)行過后發(fā)現(xiàn)不能獲取帶UTC時(shí)間 那么為什么不能獲取,如何正確獲取utc時(shí)間呢? 分析一下上述代碼為什么不能獲取正確的UTC時(shí)間 看一下 Calendar.getTime() 方法 本質(zhì)上是通過 getTi

    2024年02月05日
    瀏覽(15)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包