Java8 學習之計算日期相差天數

gj_sun發表於2016-11-26

昨天在公司遇到一個小問題,需要計算兩個日期之間相差的天數,於是首先想到的就是老API中的寫法:

程式碼

後來覺得都有java8 還這樣用是不是有點out了,於是就去翻time包中的方法,看到一個方法,這個方法是
Period中的between方法,又看到了getDays方法,感覺找到地方了,那就試試唄。
程式碼

結果也挺好:
結果
但是我換了個日期就發現問題了:
程式碼+結果

結果並非我想要的,好吧,這種寫法不行。那我只好繼續找,這次終於找到想要的方法了
doc

雖然英語不太好,但是這個還是看懂了,把日期轉換成天了,於是就試試了:
程式碼

最終方法改成了這樣:
程式碼

學習之路還很漫長,以後有機會要多寫寫!本人新手,有錯的地方望大神指正!

相關文章