看板 java 關於我們 聯絡資訊
假如我寫了以下的程式碼,目的是希望得知這一天是星期幾 Calendar now = Calendar.getInstance(); now.set(2009,1,1); 希望得知那一天是星期幾,我在網路上看到有人用now.DAY_OF_WEEK; 不過我無論是SET哪一天 每一次輸出的值都是7 是這個函式本來就不是得到當天是星期幾的資料嗎??(我會錯意?) 還是她只是告訴你一個禮拜有幾天呀...不然怎麼都是7... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.32.194 ※ 編輯: ROCKIT 來自: 218.174.32.194 (03/16 22:25)
tkcn:那不是函數是常數 用法也錯了 API掃一遍就會了 03/16 23:09
zeat:照字面看...一個禮拜有7天挺正常的啊@~@ 03/16 23:20
ROCKIT:我掃過好多遍了...~~但是他並沒有相關範例 03/16 23:22
ROCKIT:那個寫法我也是在查詢的時候,看到有人這樣寫~~我就試試看 03/16 23:24
Puser:final static valName 要加上final 才是常數吧@@? 03/16 23:54
ROCKIT:我找到正確的寫法了!!!!謝謝大家~~^^ 03/17 00:04
Puser:是不是用get()呢?另外像你說的直接now.DAY_OF_WEEK 怎用?? 03/17 00:14
Puser:我推的上上一句 是沒看見DAY_OF_WEEK前有final修飾字 QQ 03/17 00:20
ROCKIT:用now.get(Calendar.DAY_OF_WEEK)然後去判斷是不是等於 03/17 23:28
ROCKIT:Calendar.SUNDAY....等~~就可以知道了 03/17 23:31
H45:public static final int DAY_OF_WEEK 某 P 要不要再看一次? 03/18 17:56