Reputation: 1651
I am trying to get the the current week number from the given date. i.e. If I enter the date as 01/03/2013 then i should get the week number which is 9..
Please help me in finding the solution..
Thanks..
Abhishek..
Upvotes: 7
Views: 21115
Reputation: 3150
You can create a Calendar object for that date and get the week with:
calendar.get(Calendar.WEEK_OF_YEAR)
The API is described here: http://developer.android.com/reference/java/util/Calendar.html#WEEK_OF_YEAR
Upvotes: 16
Reputation: 4577
01/03/2013 is taken in as 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);
Upvotes: 2
Reputation: 2561
Calendar calender = Calendar.getInstance();
Log.d("Current Week:" + calender.get(Calendar.WEEK_OF_YEAR));
Upvotes: 11
Reputation: 9510
Calendar sDateCalendar = new GregorianCalendar(2013,03,01);
Calendar.getInstance().get(Calendar.WEEK_OF_YEAR);
Upvotes: 4