【发布时间】:2014-11-17 22:21:00
【问题描述】:
我得到了这个editText,当你点击它时,它会打开一个日期选择器对话框,所以我选择了一个日期,我想在edittext中显示它,但我想格式化日期区域设置。我希望它对我们的人和其他人自动成为 mm/dd/yyyy 和其他人 dd/mm/yyyy。
我不想用simpledateformat,我想用dateformat。
editDate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//To show current date in the datepicker
Calendar mcurrentDate=Calendar.getInstance();
mYear=mcurrentDate.get(Calendar.YEAR);
mMonth=mcurrentDate.get(Calendar.MONTH);
mDay=mcurrentDate.get(Calendar.DAY_OF_MONTH);
DatePickerDialog mDatePicker=new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker datepicker, int selectedyear, int selectedmonth, int selectedday) {
final Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, selectedyear);
c.set(Calendar.MONTH, selectedmonth);
c.set(Calendar.DAY_OF_MONTH, selectedday);
// Date date = c.getTime();
// editDate.setText(date);
}
},mYear, mMonth, mDay);
mDatePicker.setTitle("Select date");
mDatePicker.show(); }
});
【问题讨论】:
标签: java android date datepicker