我正在构建一个Android应用程序,用户可以使用日期选择器工具选择日期。
我得到的日期格式是2014年12月20日,我需要格式为2014年12月20日。
这是我的代码:
public class DatePickerFragment extends DialogFragment implements
DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceSateate) {
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
return new DatePickerDialog(getActivity(), this, year, month, day);
}
public void onDateSet(DatePicker view, int year, int month, int day) {
// Do something with the date chosen
//tdate.setText((month));
tdate.setText(day + " " + (month + 1) + " " + year);
//date = tdate.getText().toString();
}
}
答案 0 :(得分:1)
public void updateDate(int year, int monthOfYear, int dayOfMonth) {
if (mYear != year || mMonth != monthOfYear || mDay != dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
updateSpinners();
//HERE
reorderPickers(new DateFormatSymbols().getShortMonths());
notifyDateChanged();
}
}