Android datePicker 获取星期几

Android datePicker get day of week

如何从当前日期日期选择器中检索下一个星期六这是我的问题

Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);

试试这个

Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, datePicker.getDayOfMonth());
calendar.set(Calendar.MONTH, datePicker.getMonth());
calendar.set(Calendar.YEAR, datePicker.getYear());

int day = calendar.get(Calendar.DAY_OF_WEEK);//Try this

变量 day 包含 1 用于 SUNDAY2 用于 TUESDAY 等等...

希望这对您有所帮助。随时要求澄清...

Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, datePicker.getDayOfMonth());
calendar.set(Calendar.MONTH, datePicker.getMonth());
calendar.set(Calendar.YEAR, datePicker.getYear());

while(calendar.get(Calendar.DAY_OF_WEEK) != 1) {
    calendar.add(Calendar.DATE, 1);
}
String nextSunday = calendar.getTime().toString();

你会发现即将到来的周日约会.. nextSunday 字符串格式类似于“Sun Mar 16 02:13:28 EET 2012”