我可以使用以下代码获取当前日期,例如在DatePicker对话框中显示。
final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
如何显示实际日期减去18年(或多或少6570天)?
从我的“研究”中我需要使用DAY_OF_YEAR
答案 0 :(得分:3)
尝试使用:
c.add(Calendar.YEAR, -18);
自从Calendar对象处理闰年(以及一个月内的确切天数)以来,您不必担心6570天的“或多或少”。