當前位置:首頁 » 編程語言 » javadate判斷

javadate判斷

發布時間: 2025-03-02 17:12:19

java判斷某日期 是否超過今天

一、使用Date類創建日期對象

Datedate1=newDate(2017,5,20);


二、通過Calendar獲得當前日期

Datenow;
Calendarc=Calendar.getInstance();
now=newDate(c.get(Calendar.YEAR),c.get(Calendar.MONTH)+1,c.get(Calendar.DAY_OF_MONTH));


三、使用Date類的after()方法判斷一個日期是否在另一個日期的後面

if(date1.after(now)){
System.out.println("超過了今天");
}
else{
System.out.println("沒有超過今天");
}


四、完整的Java程序

importjava.util.Calendar;
importjava.util.Date;

publicclassMain{
publicstaticvoidmain(String[]args){
Datedate1=newDate(2017,5,20);
Datenow;
Calendarc=Calendar.getInstance();
now=newDate(c.get(Calendar.YEAR),c.get(Calendar.MONTH)+1,c.get(Calendar.DAY_OF_MONTH));

if(date1.after(now)){
System.out.println("超過了今天");
}
else{
System.out.println("沒有超過今天");
}
}
}


五、運行測試

沒有超過今天

⑵ java判斷對象是不是date類型

if( obj instanceof Date){
sf.formate(xxxx);

}else {
//考慮是String類型
try{
sf.parsle(obj.toString);
}catch{

}
}

⑶ java中怎樣判斷日期處於兩個日期中

Date date = new Date();
long time = date.getTime();

time越大時間越往後,不知道你用的什麼類但是一般和時間有關的都可以間接得到Date類,然後可以調用getTime方法獲得時間戳,也就是這里的time,你只需比較你的time是是否處於那兩個日期對應的time之間,也就是判斷 if(time>time1&&time<time2)

熱點內容
忘記qq密保怎麼改密碼 發布:2025-03-03 12:12:15 瀏覽:370
c語言編程結構 發布:2025-03-03 12:05:06 瀏覽:695
zip無法解壓亂碼 發布:2025-03-03 12:04:11 瀏覽:310
十台伺服器電腦功率多大 發布:2025-03-03 11:58:31 瀏覽:338
連接伺服器異常如何解決 發布:2025-03-03 11:53:58 瀏覽:641
推導編譯原理 發布:2025-03-03 11:37:31 瀏覽:260
80人團隊解壓拓展哪家價格便宜 發布:2025-03-03 11:15:16 瀏覽:345
androidwebview插件 發布:2025-03-03 11:08:15 瀏覽:566
智慧雲伺服器搭建 發布:2025-03-03 10:57:53 瀏覽:973
編程接單 發布:2025-03-03 10:57:13 瀏覽:892