今天是星期一(应该返回2),但是返回7(星期六).我错过了什么?
int today = Calendar.DAY_OF_WEEK;
System.out.println(today);
Run Code Online (Sandbox Code Playgroud)
use*_*432 11
代替
int today = Calendar.DAY_OF_WEEK;
Run Code Online (Sandbox Code Playgroud)
你必须使用
Calendar cal = Calendar.getInstance();
int today = cal.get(Calendar.DAY_OF_WEEK);
Run Code Online (Sandbox Code Playgroud)
获得价值.
按照您的方式,您只打印常量的值,Calendar.DAY_OF_WEEK而不是获取Calendar对象当天的实际值.