Joh*_*olt 0 java calendar date java.util.calendar
所以,我找到了java.util.Calendar,并尝试将它用于我正在研究的android项目.
我完全不明白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;
}
}
Run Code Online (Sandbox Code Playgroud)
GregorianCalendar.DAY_OF_WEEK 是不变的,
你需要 calendarInstance.get(GregorianCalendar.DAY_OF_WEEK);
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |