java檢驗日期時間字符串 java中如何比較兩個時間字符串的大???
java中如何比較兩個時間字符串的大???一種思維方式:使用SimpleDataFormat進(jìn)行處理,它可以轉(zhuǎn)換為長格式。這是自1970年1月1日以來的毫秒數(shù)。它的大小可以直接比較。另一種思考方式:因為
java中如何比較兩個時間字符串的大???
一種思維方式:使用SimpleDataFormat進(jìn)行處理,它可以轉(zhuǎn)換為長格式。這是自1970年1月1日以來的毫秒數(shù)。它的大小可以直接比較。另一種思考方式:因為您使用的是這里的完成格式(07是在7月份編寫的),您可以逐字翻譯它并比較publicstaticvoidmain(string[]us){stringstr1=“2010-07-16 12:00:00”longtr1=長期價值(str1.replaceAll(“[- s:”,“”))系統(tǒng)輸出打?。╨ongtr1)}結(jié)果是20100716120000,這意味著它可以直接轉(zhuǎn)換成長格式,然后進(jìn)行比較
方法一:將日期轉(zhuǎn)換成字符串類型,然后進(jìn)行比較;例如:字符串Time1,time2;Time1。CompareTo(time2)>0表示time1是time2之后的時間。方法二:比較數(shù)據(jù)的獲取時間。您應(yīng)該能夠理解以下代碼uDate(date DATE1,date DATE2){ Date dt1=DATE1 Date dt2=DATE2 if(dt1.getTime()> dt2.getTime()){ 系統(tǒng)輸出打?。ā癲t1大于DT2”)—else if(dt1。Gettime()< DT2。Gettime()){T/T 系統(tǒng)輸出打?。ā癲t1小于DT2”)