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
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);
}
}
This will give u the day names::
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
Date d_name = new Date();
String dayOfTheWeek = sdf.format(d_name);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With