android: Convert any date into week number

I'd like to find out the week number of the year from any given date.

I've tried this:

int date = 17.08.2015 or date = 17082015
Calendar calendar = Calendar.getInstance(); 
date = calendar.get(Calendar.WEEK_OF_YEAR);

I thought it would work, but it did not.


I have a DatepickerDialog where the user can select the date. But I just need the weeknumber.

Thanks in advance


You can get week number using this method.

public int getDayOfWeek(Date date) {
        Calendar c = Calendar.getInstance();
        return c.get(Calendar.DAY_OF_WEEK);

you have to pass formatted date to this method and it returns week number.


SimpleDateFormat format = new SimpleDateFormat("EEEE", Locale.getDefault());;
Date date;
Calendar calendar = Calendar.getInstance();
try {
       date = format.parse(format.format(calendar.getTime()));
       int weekDay = getDayOfWeek(date);
    } catch (ParseException e) {


String dtStart = "2010-10-15";  
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");  
try {  
    Date date = format.parse(dtStart);  
    //this date can be passed to getDayOfWeek method
} catch (ParseException e) {  
    // TODO Auto-generated catch block  

I hope it helps!

from google search i have found this link.please check this once you can get the right solution

It wont work like that. You need to parse the date first. Have a look at the following code.

String strDate = "17.08.2015";
DateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
Date date = null
    date = dateFormat.parse(strDate)
catch(Exception e){

Calendar now = Calendar.getInstance();
int week = now.get(Calendar.WEEK_OF_YEAR);

So when you select a date from Calendar (DatePicker). Just format that date in a particular date format and parse it and set it in Calendar. Get the week number like using above code.

try this one...

   SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
  Calendar calendar=Calendar.getInstance();
  String demoDate="2015-01-15 11:09:00";
            int weekOfYear=Calendar.WEEK_OF_YEAR);
        }catch(Exception e){

for more info try this link for simple date format:

Need Your Help

How to fix the uninitialized constant Rake::DSL problem on Heroku?

ruby-on-rails ruby-on-rails-3 heroku rake

I am getting errors similar to the ones in these questions, except mine are occuring on Heroku:

Exporting in Netsuite

export-to-csv netsuite

One of our customer's uses Netsuite ERP. We would like to be able accept pick tickets(orders) from them in a format that would allow us to import the pick tickets into our custom built ERP system.