下面這段代碼就能達到目的:
Date today = new Date();
Calendar c=Calendar.getInstance();
c.setTime(today);
int weekday=c.get(Calendar.DAY_OF_WEEK);
上面的weekday就是周幾,但是,Java里面坑爹是weekday=1,當天是周日;weekday=2,當天是周一;...;weekday=7,當天是周六。
這和JS中0是周日,1是周一,2是周二,...,6是周六是不一樣的,所以,按JS的經驗做Java的類似程序要出錯的。