我想从字符串中解析一个日期,并在DatePickerDialog中进行设置:
try {
myCalendar.setTime(mySimpleFormatter.parse(jsonObj.getString("dob")));
} catch (ParseException e) {
System.out.println("!!!");
}
myEditBox.setText(mySimpleFormatter.format(myCalendar.getTime()));
myDatePickerDialog.getDatePicker().updateDate(myCalendar.getTime().getYear()); // depricated
但是问题是不建议使用myCalendar.getTime()。getYear(),getMonth()和getDay。那应该用什么呢?
最佳答案
Calendar cal = Calendar.getInstance();
cal.setTime(myDate);
int day= cal.get(Calendar.DAY_OF_MONTH);