回答
您可以为该日期创建一个Calendar对象,并获取calendar.get(Calendar。WEEK_OF_YEAR)的星期。 API被描述如下:http://developer.android.com/reference/java/util/Calendar.html#WEEK_OF_YEAR
这段代码给了我在那一年的总周数。即今年有52周。我不想那样。我想要从今年开始的周数,即周数到今天是9 ..我希望这件事不是总的一周.. – 2013-03-01 09:58:35
我认为你做错了什么。下面的代码在我的情况下返回9。日历日历= Calendar.getInstance(); int week = calendar.get(Calendar.WEEK_OF_YEAR); – azertiti 2013-03-01 10:05:54
Calendar sDateCalendar = new GregorianCalendar(2013,03,01);
Calendar.getInstance().get(Calendar.WEEK_OF_YEAR);
Plase提供完整的代码...无法找到sDateYearAAAA,sDateMonthMM,sDateDayDD,iStartWeek并且无法获取sDateCalendar.getWeekYear();方法.. – 2013-03-01 09:56:12
您只想要当前日期还是您想要传递的任何字符串? – 2013-03-01 10:12:27
Calendar calender = Calendar.getInstance();
Log.d("Current Week:" + calender.get(Calendar.WEEK_OF_YEAR));
2013年1月3日被取作为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));
做一些谷歌是必须的。 – Prateek 2013-03-01 09:48:27
@pKs已经做了很多谷歌..但无法找到任何这就是为什么我已经发布在这里... – 2013-03-01 10:00:05
http://stackoverflow.com/q/4013917/1503130我不知道我在哪里找到这个。 – Prateek 2013-03-01 10:05:53