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

LocalDateTime與String日期互相轉(zhuǎn)換

這篇具有很好參考價(jià)值的文章主要介紹了LocalDateTime與String日期互相轉(zhuǎn)換。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、LocalDateTime與String日期互相轉(zhuǎn)換

public class Main {
    public static void main(String[] args) {
        //指定日期格式
        DateTimeFormatter format = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        //獲取當(dāng)前日期
        LocalDateTime now = LocalDateTime.now();
        //LocalDateTime轉(zhuǎn)String
        String date = format.format(now);
        //String轉(zhuǎn)LocalDatetime
        LocalDateTime localDate = LocalDateTime.parse(date, format);
        System.out.println("localDate is " + localDate);
    }
}

輸出結(jié)果

localDate is 2022-10-31T10:28:09

Process finished with exit code 0

二、獲取系統(tǒng)當(dāng)前日期上個(gè)月的第一天

public class Main {
    public static void main(String[] args) {
        //創(chuàng)建當(dāng)前日期
        LocalDateTime localDateTime = LocalDateTime.now();
        //獲取當(dāng)前日期的0時(shí)
        LocalDateTime nowDate = LocalDateTime.of(localDateTime.getYear(), localDateTime.getMonthValue(), localDateTime.getDayOfMonth(), 00, 00, 00);
        //獲取當(dāng)前日期的第一天
        LocalDateTime firstDayOfMonth = nowDate.with(TemporalAdjusters.firstDayOfMonth());
        System.out.println("nowDate is " + nowDate);
        System.out.println("firstDayOfMonth is " + firstDayOfMonth);
    }
}

輸出結(jié)果

nowDate is 2022-10-31T00:00
firstDayOfMonth is 2022-10-01T00:00

Process finished with exit code 0

三、獲取系統(tǒng)當(dāng)前日期上個(gè)月的最后一天

public class Main {
    public static void main(String[] args) {
        //獲取當(dāng)前日期
        LocalDateTime nowDate = LocalDateTime.now();
        //當(dāng)前日期的上一個(gè)月,月份減一
        LocalDateTime localDateTime = nowDate.minusMonths(1);
        LocalDateTime lastDayOfMonth = localDateTime.with(TemporalAdjusters.lastDayOfMonth());
        LocalDateTime result = LocalDateTime.of(lastDayOfMonth.getYear(), lastDayOfMonth.getMonthValue(), lastDayOfMonth.getDayOfMonth(), 23, 59, 59);
        System.out.println("nowDate is " + nowDate);
        System.out.println("result is " + result);
    }
}

輸出結(jié)果文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-664575.html

nowDate is 2022-10-31T10:45:59.467
result is 2022-09-30T23:59:59

Process finished with exit code 0

到了這里,關(guān)于LocalDateTime與String日期互相轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • Java中Date、Calendar、LocalDateTime時(shí)間戳轉(zhuǎn)換日期

    時(shí)間戳是指格林威治時(shí)間 1970 年 01 月 01 日 00 時(shí) 00 分 00 秒 ( 北京時(shí)間 1970 年 01 月 01 日 08 時(shí) 00 分 00 秒 ) 起至現(xiàn)在的總毫秒數(shù),本質(zhì)是一個(gè)long 類(lèi)型的整數(shù),表示日期對(duì)象。 以下時(shí)Java中Date、Calendar、LocalDateTime與時(shí)間戳轉(zhuǎn)換日期 Date類(lèi)時(shí)間戳轉(zhuǎn)換日期: Calendar類(lèi)時(shí)間戳轉(zhuǎn)換日

    2024年02月11日
    瀏覽(31)
  • 【報(bào)錯(cuò)】Cannot deserialize value of type `java.time.LocalDateTime` from String

    【報(bào)錯(cuò)】Cannot deserialize value of type `java.time.LocalDateTime` from String

    接口測(cè)試中報(bào)錯(cuò) 這個(gè)錯(cuò)誤是因?yàn)闊o(wú)法將字符串\\\"2023-10-10 17:23:35\\\"反序列化為java.time.LocalDateTime類(lèi)型的對(duì)象。在Java中,LocalDateTime類(lèi)不支持直接從字符串進(jìn)行反序列化的操作。 在實(shí)體類(lèi)的LocalDateTime 類(lèi)型的字段上加@JsonFormat注解即可

    2024年02月03日
    瀏覽(53)
  • 已解決JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String

    已解決JSON parse error: Cannot deserialize value of type java.time.LocalDateTime from String 下滑查看解決方法 JSON parse error: Cannot deserialize value of type java.time.LocalDateTime from String 這個(gè)問(wèn)題通常出現(xiàn)在將一個(gè)字符串轉(zhuǎn)換為L(zhǎng)ocalDateTime對(duì)象時(shí)。 下滑查看解決方法 解決這個(gè)問(wèn)題的方法取決于你使用的

    2024年02月08日
    瀏覽(33)
  • Java8日期時(shí)間類(lèi)LocalDateTime格式化

    Java8日期時(shí)間類(lèi)LocalDateTime格式化

    LocalDateTime日期時(shí)間格式化 LocalDateTime localDateTime = LocalDateTime.now() System.out.println(now.format( DateTimeFormatter.ofPattern(\\\"yyyy-MM-dd HH:mm:ss\\\") )); 測(cè)試1 測(cè)試2 測(cè)試2的結(jié)果

    2024年02月08日
    瀏覽(20)
  • 【Java LocalDateTime】LocalDateTime獲取時(shí)間信息、格式化、轉(zhuǎn)換為數(shù)字時(shí)間戳

    文章目錄 正文 ? ? ? ? 一、描述 ????????二、基本使用 1、獲取LocalDateTime時(shí)間 2、時(shí)間比較 3、獲取基本時(shí)間信息: 4、格式化 /?反格式化 5、轉(zhuǎn)換為數(shù)字時(shí)間戳 6、數(shù)字時(shí)間戳轉(zhuǎn)為L(zhǎng)ocalDateTime ????????LocalDateTime是Java 8引入的日期和時(shí)間API (java.time包)中的一個(gè)類(lèi), 不包含

    2024年02月03日
    瀏覽(22)
  • java中日期轉(zhuǎn)換Date、DateTime、TimeStamp、String之間相互轉(zhuǎn)換

    1.1Date-String 2.1Date-TimeStamp 2.2TimeStamp-Date DateTime使用依賴(lài) 3.1Date-DateTime 方法1: 方法2: 3.2DateTime-Date 4.String轉(zhuǎn)DateTime

    2024年02月15日
    瀏覽(25)
  • java8日期類(lèi)LocalDate、LocalTime、LocalDateTime使用詳解

    在 Java8 之前通常會(huì)使用 Date 結(jié)合 SimpleDateFormat 、 Calender 來(lái)處理時(shí)間和日期的相關(guān)需求。 但是這些 API 也存在明顯的缺點(diǎn): 可讀性差、易用性差、使用起來(lái)冗余繁瑣 java.util.Date 是非線程安全的 java.util.Date 存在千年蟲(chóng)問(wèn)題、并且不支持國(guó)際化和時(shí)區(qū)、故大部分方法被聲明為過(guò)

    2023年04月16日
    瀏覽(37)
  • Java 常見(jiàn)的日期轉(zhuǎn)換(Timestamp、Calendar、Date、String)

    日期類(lèi)型: Timestamp: java.sql.Timestamp Calendar: java.util.Calendar Date: java.util.Date String: java.lang.String 1、Timestamp 轉(zhuǎn) Calendar 2、Timestamp 轉(zhuǎn) Date 3、Timestamp 轉(zhuǎn) String 4、Calendar 轉(zhuǎn) Timestamp 5、Calendar 轉(zhuǎn) Date 6、Calendar 轉(zhuǎn) String 7、Date 轉(zhuǎn) Calendar 8、Date 轉(zhuǎn) Timestamp

    2024年02月04日
    瀏覽(26)
  • LocalDateTime與時(shí)間戳轉(zhuǎn)換的全局配置

    在開(kāi)發(fā)中,我們使用 LocalDateTime 為時(shí)間類(lèi)型作為返回給前端,或者接收給前端的值,經(jīng)常遇到返回變成了這種形式。 所以我們需要規(guī)定一種統(tǒng)一格式來(lái)進(jìn)行接收與返回,我采用的 時(shí)間戳 的形式 在上述代碼中添加了 LocalDateTimed 的時(shí)間戳序列化以及反序列化,用于返回給前端

    2024年02月01日
    瀏覽(15)
  • Date、Calendar(日歷對(duì)象)、LocalDateTime三大時(shí)間日期類(lèi)的各種處理方式【精選集】

    Date、Calendar(日歷對(duì)象)、LocalDateTime三大時(shí)間日期類(lèi)的各種處理方式【精選集】

    ? ? ? 方法1:日期1.before(日期2),判斷日期1是否在日期2之前的意思,返回值為boolean; 方法2:日期1.after(日期2),判斷日期1是否在日期2之后的意思,返回值為boolean; ? ? ? ? 控制臺(tái): ? 控制臺(tái): ? 方法1:日期1.before(日期2),判斷日期1是否在日期2之前的意思,返回值為boole

    2024年02月05日
    瀏覽(35)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包