【发布时间】:2013-08-25 16:10:28
【问题描述】:
所以,我找到了 java.util.Calendar,并尝试将它用于我正在处理的 android 项目。
我完全不明白 Calendar.DAY_OF_WEEK 如何在星期四返回 7? 而现在是 8 月 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;
}
}
【问题讨论】:
标签: java date calendar java.util.calendar