我正在尝试从给定日期获取当前周数。即,如果我输入日期为 01/03/2013,那么我应该得到周数,即 9..
请帮助我找到解决方案..
谢谢..
阿布舍克..
我正在尝试从给定日期获取当前周数。即,如果我输入日期为 01/03/2013,那么我应该得到周数,即 9..
请帮助我找到解决方案..
谢谢..
阿布舍克..
您可以为该日期创建一个日历对象并使用 calendar.get(Calendar.WEEK_OF_YEAR) 获取星期。此处描述了 API:http: //developer.android.com/reference/java/util/Calendar.html#WEEK_OF_YEAR
Calendar calender = Calendar.getInstance();
Log.d("Current Week:" + calender.get(Calendar.WEEK_OF_YEAR));
Calendar sDateCalendar = new GregorianCalendar(2013,03,01);
Calendar.getInstance().get(Calendar.WEEK_OF_YEAR);
01/03/2013 记为 113 , 2 ,1
Date d = new Date(113, 2, 1);
Calendar c = Calendar.getInstance();
c.setTime(d);
int weekOfYear = c.get(Calendar.WEEK_OF_YEAR);
日历日历 = Calendar.getInstance(); Log.d("当前周:" + calender.get(Calendar.WEEK_OF_YEAR));