JAVA8的LocalDateTime使用心得和工具類


今天做不成的事,明天也不會做好。

同學們,JAVA8出了這么久,不知道你們有沒有用過它的LocalDateTime類型,還是依然用Date類型呢?其實,LocalDateTime類型給我們提供了很多便利,今天就為大家介紹一下。

1.LocalDateTime介紹
Java的Date,Calendar類型使用起來並不是很方便,而且Date類(據說)有着線程不安全等諸多弊端。同時若不進行封裝,會在每次使用時特別麻煩。於是Java8推出了線程安全、簡易、高可靠的時間包。並且數據庫中也支持LocalDateTime類型,在數據存儲時候使時間變得簡單。Java8這次新推出的包括三個相關的時間類型:LocalDateTime年月日十分秒;LocalDate日期;LocalTime時間;三個包的方法都差不多。

接下來我就講講使用心得:最近在做SpringBoot的項目,因為數據庫也支持LocalDateTime類型,所以在傳遞時間參數對數據庫進行操作的時候沒有遇到什么問題;但是在從前端傳值進來的時候,有一些坑,總結一下
1. 接收時間的參數前面要加上@DateTimeFormat(pattern=”“)注解
 
2.同時對於LocalDateTime類型,注解里面的時分秒不能省略,前端也必須傳進來,傳的時候必須是雙位數!如果沒有,就要用00:00:00表示
3.LocalDate 類型的注解也可以加上時分秒,但是年月日后面的不會被接收和顯示。


2.工具類
最后對於想知道LocalDateTime具體使用的同學,或者需要工具包,可以去看看這個博客,總結的還是很全面的:戳我
---------------------
作者:linlangleo
來源:CSDN
原文:https://blog.csdn.net/qq_35992900/article/details/80381537
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM