参见英文答案 >
How to check if it’s Saturday/Sunday? 2个
我试图让它比较一周中的哪一天以及是否是一个周末然后执行一个动作(尚未实施)但是如果我放入今天的日期25/11/2016或明天是星期六26 / 11月11日,它仍然只打印“WEEKDAY”.它不工作,我卡住了:/
public static void calcDatePrice(String a, boolean b, double c){
System.out.println("CALC PRICE METHOD: " + a);
Double price;
Date d1 = new Date(a);
Calendar c1 = Calendar.getInstance();
c1.setTime(d1);
System.out.println(c1.get(Calendar.DAY_OF_WEEK));
if ((c1.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY)
|| (Calendar.DAY_OF_WEEK == Calendar.SUNDAY)) { //or sunday
System.out.println("WEEKEND PRICE");
}else {
System.out.println("WEEKDAY");
}
}