導航:首頁 > 編程語言 > java中日歷減法

java中日歷減法

發布時間:2024-12-10 16:17:21

⑴ 用java實現日期類的加減

獲取時間後 再getTime();
獲得時間戳值,就可以進行加減了,
加減後再轉換回來就好了。

⑵ java程序日歷記事本中:日歷.set(month, month-1, 1);裡面的參數是什麼意思

Calendar.get(Calendar.DAY_OF_WEEK)-1 如果沒記錯 sunday是0 周一是1 get(Calendar.DAY_OF_WEEK)對應的是1-7
月份是從0開始的set(month, month-1, 1);第一個應該是year 第二個月 第三個日

⑶ 請問java中用for循環如何做這道題 輸入年,月,日,輸出星期幾。(已知1900.1.1是星期一)。

單獨用for的話太麻煩了
你還要考慮閏年啊 每月多少天啊 這些都要做判斷的
如果不考慮這些問題的話
你輸入年月日 year month day
( (year-1900)*365 + (month-1)*31 +day + 1 )%7 看余數就行了 余數是幾就是星期幾
這是最簡單的 但是沒有意義

我感覺出這道題的人的用意 應該是讓你練習 for循環的多層嵌套
三層循環+判斷即可 不用糾結於閏年啊 月份天數不同之類的

⑷ java 怎樣讓一個日期累加,2010-12-16 累加到2010-12-30

用Calendar.set(Calendar.DATE, 1)就可以累加到12-30
import java.util.Calendar;
import java.util.Date;

public class CalendarAdd {

public static void main(String[] args) {

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.YEAR, 2012);
calendar.set(Calendar.MONTH, 12-1);//月份是從0開始的,所以要-1
calendar.set(Calendar.DATE, 16);

for(int i = 16; i <= 30; i++){
calendar.set(Calendar.DATE, i);
Date date = calendar.getTime();
System.out.println(date.toString());
}

}
}
-------------
Sun Dec 16 13:29:26 CST 2012
Mon Dec 17 13:29:26 CST 2012
Tue Dec 18 13:29:26 CST 2012
Wed Dec 19 13:29:26 CST 2012
Thu Dec 20 13:29:26 CST 2012
Fri Dec 21 13:29:26 CST 2012
Sat Dec 22 13:29:26 CST 2012
Sun Dec 23 13:29:26 CST 2012
Mon Dec 24 13:29:26 CST 2012
Tue Dec 25 13:29:26 CST 2012
Wed Dec 26 13:29:26 CST 2012
Thu Dec 27 13:29:26 CST 2012
Fri Dec 28 13:29:26 CST 2012
Sat Dec 29 13:29:26 CST 2012
Sun Dec 30 13:29:26 CST 2012

閱讀全文

與java中日歷減法相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接