【发布时间】:2016-05-26 12:25:39
【问题描述】:
- 当用户从日期选择器中选择 DOB 时,我想计算年龄
日期选择器代码与任何地方都相同
-
我的日期格式:
1990/06/07(获取此格式)
我需要计算年龄,即当前日期 - DOB 2016-1990 = 26
代码:
public class SelectDateFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
final Calendar calendar = Calendar.getInstance();
int yy = calendar.get(Calendar.YEAR);
int mm = calendar.get(Calendar.MONTH);
int dd = calendar.get(Calendar.DAY_OF_MONTH);
int a = yy - calendar.get(Calendar.YEAR);
Log.e("999999", String.valueOf(a));
return new DatePickerDialog(getActivity(), this, yy, mm, dd);
}
- 它给了我 0 。这就是问题
【问题讨论】:
标签: android datepicker