DAY_OF_WEEK public static final int DAY_OF_WEEKget 和 set 的字段数字,指示一个星期中的某天。该字段可取的值为 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY 和 SATURDAY。 jdk1.5的帮助文档中这么讲。7也可能是星期一,美国历法。你可以设置 setFirstDayOfWeek(int value) 设置一星期的第一天是哪一天;例如,在美国,这一天是 SUNDAY,而在法国,这一天是 MONDAY。
Date d =new Date() d.getDay();
import java.util.Calendar; import java.util.Date;class CalendarTest { public static void main(String args[]) { Calendar cal = Calendar.getInstance(); // 创建一个日历对象。 cal.set(2008,0,12);//将日历翻到2008年5月12日,注意0表示一月 System.out.println("今天是" +convert(cal.get(Calendar.DAY_OF_WEEK) - 1)); } static String convert(int val){ String retStr = ""; switch (val) { case 0: return "星期日"; case 1: return "星期一"; case 2: return "星期二"; case 3: return "星期三"; case 4: return "星期四"; case 5: return "星期五"; case 6: return "星期六"; default: break; } return retStr; } }
礼拜天是1,礼拜一是2...礼拜六是 7! Calendar c = Calendar.getInstance(); System.out.println(c.get(Calendar.DAY_OF_WEEK));非常正确,就这样就行了 Date d = new Date(); int week = d.getDay()+1; 就行了
g.get(java.util.Calendar.DAY_OF_WEEK);
这里的日期星期日是第一天。
礼拜天是1,礼拜一是2...礼拜六是 7!
Calendar c = Calendar.getInstance();
System.out.println(c.get(Calendar.DAY_OF_WEEK));
西方人的每个星期的第一天是星期日。
System.out.println( calendar.get(Calendar.DAY_OF_WEEK));
public static final int DAY_OF_WEEKget 和 set 的字段数字,指示一个星期中的某天。该字段可取的值为 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY 和 SATURDAY。
jdk1.5的帮助文档中这么讲。7也可能是星期一,美国历法。你可以设置
setFirstDayOfWeek(int value)
设置一星期的第一天是哪一天;例如,在美国,这一天是 SUNDAY,而在法国,这一天是 MONDAY。
d.getDay();
import java.util.Date;class CalendarTest {
public static void main(String args[]) {
Calendar cal = Calendar.getInstance(); // 创建一个日历对象。
cal.set(2008,0,12);//将日历翻到2008年5月12日,注意0表示一月
System.out.println("今天是" +convert(cal.get(Calendar.DAY_OF_WEEK) - 1));
}
static String convert(int val){
String retStr = "";
switch (val) {
case 0:
return "星期日";
case 1:
return "星期一";
case 2:
return "星期二";
case 3:
return "星期三";
case 4:
return "星期四";
case 5:
return "星期五";
case 6:
return "星期六";
default:
break;
}
return retStr;
}
}
礼拜天是1,礼拜一是2...礼拜六是 7!
Calendar c = Calendar.getInstance();
System.out.println(c.get(Calendar.DAY_OF_WEEK));非常正确,就这样就行了
Date d = new Date();
int week = d.getDay()+1;
就行了