JDK8中新的日期類學習

2021-10-12 02:51:51 字數 1852 閱讀 5514

1、獲得當前日期(年、月、日)

localdate localdate = localdate.

now();

system.out.

println

(localdate)

;返回的是個列舉物件

system.out.

println

("年: "

+ localdate.

getyear()

+"\t月: "

+ localdate.

getmonth()

.getvalue()

+"\t日: "

2、自定義日期

構造日期物件的時候需要傳入年月日資訊。

3、加減日期

4、日期校驗器

日期校驗器可以很方便的計算出每個月的第二個周二的日期等。

注意:localdatetime 類和 localtime 類該類方法都類似,就像他們的名字一樣。localdata 表示日期,localtime 只表示時分秒等時間,localdatetime 則是結合了日期和時間。

1、使用自帶的格式

2、自定義的格式

JDK8的新特性

這兩天開始看jdk8的新特性,先看了lembda表示式和stream,就乙個感覺,優雅。趕緊將這兩天的成果總結一下 lembda表示式是乙個簡潔 可傳遞的匿名函式,實現了把 塊賦值給乙個變數的功能 格式就是 parameters expression,需要注意的是 引數可以為空 引數為乙個值得時候,...

jdk8的新特性

lambda表示式 格式為 符號左邊為表示式需要的所有引數 符號右邊為表示式要執行的功能 將之前的匿名內部內作為引數傳遞直接可以使用lambda表示式完成 比如lists new arraylist new arraylist stirng public int compare string a,s...

jdk8中Optional類的用法

從字面意思理解它的意思是可選擇的。optional是jdk8 現的,對於判斷null有非常好的用法,它是乙個容器類,代表乙個值是存在還是不存在,之前我們用null來表示乙個值是否存在,現在我們可以用它來更清楚的表示。我們首先看下它有哪些常用的方法。public final class optiona...