Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

datepicker selected day of the week android

Tags:

android

I have date picker in my application and its works well .But I need selected day of week instead of date (i.e., if I select the date 23 I need to get day like "friday" instead of number). I used OnDateSetListener for click event.

    private DatePickerDialog.OnDateSetListener datePickerListener = new         DatePickerDialog.OnDateSetListener() 
{       
    public void onDateSet(DatePicker view, int selectedYear,
        int selectedMonth, int selectedDay) 
    {   

               }
       }

I need day in string(like monday(or) tuesday..) for selectedDay in above code

like image 769
shivcena Avatar asked Dec 20 '12 07:12

shivcena


2 Answers

change your code as for getting day of week using SimpleDateFormat :

private DatePickerDialog.OnDateSetListener 
     datePickerListener = new  DatePickerDialog.OnDateSetListener() 
{       
    public void onDateSet(DatePicker view, int selectedYear,
        int selectedMonth, int selectedDay) 
    {   
      SimpleDateFormat simpledateformat = new SimpleDateFormat("EEEE");
      Date date = new Date(selectedYear, selectedMonth, selectedDay-1);
      String dayOfWeek = simpledateformat.format(date);
    }
}
like image 82
ρяσѕρєя K Avatar answered Sep 23 '22 15:09

ρяσѕρєя K


This will give u the day names::

SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
            Date d_name = new Date();
            String dayOfTheWeek = sdf.format(d_name);
like image 29
mainu Avatar answered Sep 25 '22 15:09

mainu