我不知道如何找到我想要的一周中的某一天?例如 :SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");Calendar calendar = Calendar.getInstance();String s="2019-10-07"; try { calendar.setTime(simpleDateFormat.parse(s)); if(Calendar.DAY_OF_WEEK == 2){ Toast.makeText(this, "Mo", Toast.LENGTH_SHORT).show(); } } catch (ParseException e) { e.printStackTrace(); }但它不能正確工作!日歷的當前日期只是考慮的,不是我指定的日期。
1 回答

qq_花開花謝_0
TA貢獻1835條經驗 獲得超7個贊
Calendar.DAY_OF_WEEK
是一個常數7
,所以它工作正常,只是不是你期望的那樣。您不應該Calendar
在新代碼中使用(而是使用ThreeTenABP)。但calendar.get(Calendar.DAY_OF_WEEK)
會給你你所尋求的價值。
添加回答
舉報
0/150
提交
取消