java比較大小方法 java怎么比較時間的大小?
java怎么比較時間的大小?比較gettime獲得的整數值。整數值大的時候是大的,整數值小的時候是小的。例如:public int comparedate(date D1,date D2){if(dt
java怎么比較時間的大小?
比較gettime獲得的整數值。整數值大的時候是大的,整數值小的時候是小的。例如:public int comparedate(date D1,date D2){if(dt1)。Gettime()> DT2。Gettime()){系統輸出打印(“dt1 before DT2”)返回1}else if(dt1。Gettime()< DT2。Gettime()){系統輸出打印(“dt1 after DT2”)return-1}else{//equal return 0}
一個想法:可以使用simpledateformat將其轉換為長格式,simpledateformat是自1970年1月1日以來的毫秒數。它的大小可以直接比較。另一種思考方式:因為您使用的是這里的完成格式(07是在7月份編寫的),您可以逐字翻譯它并比較publicstaticvoidmain(string[]us){stringstr1=“2010-07-16 12:00:00”longtr1=長期價值(str1.replaceAll(“[- s:”,“”))系統輸出打印(longtr1)}結果是20100716120000。從這個意義上說,最好把它翻譯成長的形式