我的应用程序中有日期选择器,它运行良好。但我需要选择星期几而不是日期(即,如果我选择日期 23,我需要获取像“星期五”这样的日期而不是数字)。我用了OnDateSetListener
对于点击事件。
private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener()
{
public void onDateSet(DatePicker view, int selectedYear,
int selectedMonth, int selectedDay)
{
}
}
我需要字符串中的日期(例如星期一(或)星期二..)selectedDay
在上面的代码中
更改您的代码以获取星期几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);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)