Abhishek Dhiman
Abhishek Dhiman

Reputation: 1651

How to calculate week number for given date Android

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

Answers (4)

azertiti
azertiti

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

DjP
DjP

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

Hulk
Hulk

Reputation: 2561

    Calendar calender = Calendar.getInstance();
    Log.d("Current Week:" + calender.get(Calendar.WEEK_OF_YEAR));

Upvotes: 11

Dinesh Prajapati
Dinesh Prajapati

Reputation: 9510

Calendar sDateCalendar = new GregorianCalendar(2013,03,01);
Calendar.getInstance().get(Calendar.WEEK_OF_YEAR);

Upvotes: 4

Related Questions