带有当前日期的Android DatePicker [英] Android DatePicker with current date
本文介绍了带有当前日期的Android DatePicker的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我没有在datePickerDialog中获取当前日期。总是x.xx.1900:/
I am not getting current date in my datePickerDialog. Always x.xx.1900 :/
这是我的代码:
Calendar c = Calendar.getInstance();
c.setTimeInMillis(System.currentTimeMillis());
int y = c.get(Calendar.YEAR);
int m = c.get(Calendar.MONTH);
int d = c.get(Calendar.DAY_OF_MONTH + Calendar.DAY_OF_WEEK);
return new DatePickerDialog(getActivity(),this,d,m,y);
和:
DialogFragment datePicker = new DateFragment();
datePicker.show(getSupportFragmentManager(), "datePicker");
推荐答案
DatePickerDialog
是
public DatePickerDialog (Context context, DatePickerDialog.OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth)
您应使用此命令:
Calendar c = Calendar.getInstance();
c.setTimeInMillis(System.currentTimeMillis());
int y = c.get(Calendar.YEAR);
int m = c.get(Calendar.MONTH);
int d = c.get(Calendar.DAY_OF_MONTH);
return new DatePickerDialog(getActivity(),this,y,m,d);
这篇关于带有当前日期的Android DatePicker的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文