生活随笔
收集整理的這篇文章主要介紹了
比较日期 java
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼
import java
.time
.LocalDate
;
import java
.util
.Scanner
;
import java
.util
.StringTokenizer
;public class main {public static void main(String args
[]) {Scanner scanner
=new Scanner(System
.in
);System
.out
.println("輸入開始的年, 月, 日 ");System
.out
.println("年月日之間用-, /或.分隔\n例如:2018-2-12");String regex
="[-./]";String
[] input
=scanner
.nextLine().split(regex
);int year
=Integer
.parseInt(input
[0]);int month
=Integer
.parseInt(input
[1]);int day
=Integer
.parseInt(input
[2]);LocalDate dateStart
=null
;dateStart
=LocalDate
.of(year
,month
,day
);System
.out
.println("輸入結束的年, 月, 日:");input
=scanner
.nextLine().split(regex
);year
= Integer
.parseInt(input
[0]);month
=Integer
.parseInt(input
[1]);day
=Integer
.parseInt(input
[2]);LocalDate dateEnd
=null
;dateEnd
=LocalDate
.of(year
,month
,day
);long days
=dateEnd
.toEpochDay()-dateStart
.toEpochDay();boolean boo
=dateEnd
.isAfter(dateStart
);if(boo
)System
.out
.println(dateEnd
+"在"+dateStart
+"之后");System
.out
.println(dateStart
+"和"+dateEnd
+"相隔: ");System
.out
.println(Math
.abs(days
)+"天(不足一天的零頭按0計算)");}
}
結果
總結
以上是生活随笔為你收集整理的比较日期 java的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。