導航:首頁 > 編程語言 > 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中日歷減法相關的資料

熱點內容
008神器破解版使用教程 瀏覽:974
word2007密碼設置 瀏覽:593
iPhone5解鎖密碼格圖案 瀏覽:392
微信文件怎麼填 瀏覽:87
燕十八老師精通mysql視頻教程 瀏覽:255
汽車保養數據怎麼清 瀏覽:629
pdf文件圖像打不開 瀏覽:176
msp430時鍾程序 瀏覽:660
查看sd卡文件系統格式 瀏覽:696
c盤中顯示隱藏文件 瀏覽:951
蘋果升級系統白屏 瀏覽:136
三菱gxplc編程軟體如何使用 瀏覽:710
海康威視手機app怎麼看不了 瀏覽:482
wordpress下載中心插件 瀏覽:402
微信限制字數是多少 瀏覽:20
策劃輸出主要從哪些文件來 瀏覽:174
網路營銷找什麼工作 瀏覽:372
tcl匹配文件名的正則表達式 瀏覽:461
音頻文件數據量為何8 瀏覽:534
有哪些分享學習的網站 瀏覽:174

友情鏈接