【发布时间】:2014-05-22 04:45:52
【问题描述】:
我不知道如何获取系统日期并将其与用户从 DatePicker 提取的日期进行比较。类似的东西:
if (systemtime) = (timePicker) then
show dialog ("This is your birthday")
这是用户领取日期的代码: 私有类 DatePickerFragment 扩展 DialogFragment 实现 DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current date as the default date in the picker
final Calendar c = Calendar.getInstance();
if(friend == null) {
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
// Create a new instance of DatePickerDialog and return it
return new DatePickerDialog(getActivity(), this, year, month, day);
}
int year = friend.getYear();
int month = friend.getMonth();
int day = friend.getDayOfMonth();
// Create a new instance of DatePickerDialog and return it
return new DatePickerDialog(getActivity(), this, year, month, day);
}
public void onDateSet(DatePicker view, int year, int month, int day) {
birthday.set(year, month, day);
}
【问题讨论】:
-
请学习如何编码而不是复制/粘贴。
标签: android datepicker android-alertdialog datetimepicker timepicker