當前位置:首頁 » 編程語言 » 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)

熱點內容
為什麼安卓不支持群折疊 發布:2025-09-24 12:03:53 瀏覽:221
開放上網如何設密碼 發布:2025-09-24 11:31:08 瀏覽:562
編譯原理語義分析實驗報告 發布:2025-09-24 11:24:18 瀏覽:754
手機電腦文件夾同步 發布:2025-09-24 11:17:13 瀏覽:398
華為怎麼關閉安卓系統 發布:2025-09-24 10:56:48 瀏覽:1009
其他配置是什麼意思 發布:2025-09-24 10:52:52 瀏覽:51
倩女幽魂巧燕腳本 發布:2025-09-24 10:26:28 瀏覽:76
linux下c的編譯 發布:2025-09-24 10:14:39 瀏覽:954
禁用firefox緩存 發布:2025-09-24 10:10:24 瀏覽:100
java行讀取txt文件 發布:2025-09-24 09:55:01 瀏覽:708