java中的日期和時間比較大小_第1頁
java中的日期和時間比較大小_第2頁
java中的日期和時間比較大小_第3頁
java中的日期和時間比較大小_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第java中的日期和時間比較大小目錄日期和時間比較大小java中日期如何比較大小java中時間如何比較大小比較兩個日期時間,比較兩個日期大小LocalDateTimeDateTimeFormatter

日期和時間比較大小

java中日期如何比較大小

SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-dd");//設(shè)置日期格式

Datebegin=fmt.parse("2017-07-30");//開始日期

Dateend=fmt.parse("2017-08-30");//結(jié)束日期

try{

Datebt=df.parse(begin);

Dateet=df.parse(end);

if(bt.before(et)){

bt日期小于et日期

if(bt.after(et)){

bt日期大于et日期

}catch(ParseExceptione){

e.printStackTrace();

}

java中時間如何比較大小

publicstaticvoidmain(String[]args)throwsParseException{

Stringtime="2025-6-0211:06:51";

Stringtime1="2025-6-0211:05:51";

SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");

Dated1=format.parse(time);

Dated2=format.parse(time1);

//前者大于后者返回大于0的數(shù)字反之小于0的數(shù)字,等于返回0

System.out.println(pareTo(d2));

}

比較兩個日期時間,比較兩個日期大小

我們經(jīng)常會遇到一個問題,需要比較兩個時間的大小,或者需要判斷一個時間在另一個時間之前,或者一個時間在另一個時間之后,比較日期時間的大小,還要精確到秒,這個時候經(jīng)常會有一些人卡住。

這個時候我們來講解一下java8的新日期時間類。

LocalDateTime

可以很好的解決日期比較大小的問題,而且是線程安全的,精確到秒

不說廢話直接上代碼

看不懂的可以直接復(fù)制使用只需要傳2個需要比較的日期時間即可

但是必須需要jdk8版本因為這個是java8的日期時間處理類

publicbooleanverifyDate(Datebegin,Dateend){

ZoneIdzoneId=ZoneId.systemDefault();

LocalDateTimebeginDate=LocalDateTime.ofInstant(begin.toInstant(),zoneId);

LocalDateTimeendDate=LocalDateTime.ofInstant(end.toInstant(),zoneId);

returnbeginDate.isBefore(endDate);

}

比較begin的時間是否在end之前看不懂的可以直接復(fù)制上面代碼使用精確到秒

beginend返回truebeginend返回falsebegin=end返回false

主要是使用LocalDateTime有一種比較的方法

isBefore(LocalDateTime):可判斷當(dāng)前的localdatetime時間在參數(shù)的localdatetime之后isAfter(LocalDateTime):可判斷當(dāng)前的localdatetime時間在參數(shù)的localdatetime之前

如:

isBefore()

a.isBefore(b)

ab返回truea=b返回falseab返回false

isAfter()

a.isAfter(b)

ab返回falsea=b返回falseab返回true

DateTimeFormatter

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論