所以,我找到了java.util.Calendar,並試圖將其用於我正在處理的Android項目。java.util.calendar表現奇怪
我完全不理解Calendar.DAY_OF_WEEK如何返回7,當它是星期四? 現在,當它是八月份Calendar.WEEK_OF_YEAR返回4時,它根本沒有任何意義!
我也試過GregorianCalendar,它給出了完全相同的結果。
試圖找到他們如何計數的任何文件,但我找不到任何東西。 似乎有一些非常明顯的東西,但我不知道它是什麼!
我寫的代碼是在這裏:
// Get if daily or weekly
boolean daily;
daily = getPrefs.getBoolean("checkbox_daily", false);
String day = "0";
if (daily){
switch(GregorianCalendar.DAY_OF_WEEK){
case GregorianCalendar.MONDAY:
Do_stuff();
break;
case GregorianCalendar.TUESDAY:
Do_stuff();
break;
case GregorianCalendar.WEDNESDAY:
Do_stuff();
break;
case GregorianCalendar.THURSDAY:
Do_stuff();
break;
case GregorianCalendar.FRIDAY:
Do_stuff();
break;
}
}