[問題] 有關於Calendar中的Day_of_week

看板java作者 (ROLL)時間16年前 (2009/03/16 22:21), 編輯推噓6(605)
留言11則, 5人參與, 最新討論串1/1
假如我寫了以下的程式碼,目的是希望得知這一天是星期幾 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)

03/16 23:09, , 1F
那不是函數是常數 用法也錯了 API掃一遍就會了
03/16 23:09, 1F

03/16 23:20, , 2F
照字面看...一個禮拜有7天挺正常的啊@~@
03/16 23:20, 2F

03/16 23:22, , 3F
我掃過好多遍了...~~但是他並沒有相關範例
03/16 23:22, 3F

03/16 23:24, , 4F
那個寫法我也是在查詢的時候,看到有人這樣寫~~我就試試看
03/16 23:24, 4F

03/16 23:54, , 5F
final static valName 要加上final 才是常數吧@@?
03/16 23:54, 5F

03/17 00:04, , 6F
我找到正確的寫法了!!!!謝謝大家~~^^
03/17 00:04, 6F

03/17 00:14, , 7F
是不是用get()呢?另外像你說的直接now.DAY_OF_WEEK 怎用??
03/17 00:14, 7F

03/17 00:20, , 8F
我推的上上一句 是沒看見DAY_OF_WEEK前有final修飾字 QQ
03/17 00:20, 8F

03/17 23:28, , 9F
用now.get(Calendar.DAY_OF_WEEK)然後去判斷是不是等於
03/17 23:28, 9F

03/17 23:31, , 10F
Calendar.SUNDAY....等~~就可以知道了
03/17 23:31, 10F

03/18 17:56, , 11F
public static final int DAY_OF_WEEK 某 P 要不要再看一次?
03/18 17:56, 11F
文章代碼(AID): #19lc1M3H (java)