我有一个小的java代码可以找到一个人的日期。它看起来像这样:
Calendar now = Calendar.getInstance();
Calendar dob = Calendar.getInstance();
dob.setTime(birthDay); /*assume this is not null */
int age = now.get(Calendar.YEAR) - dob.get(Calendar.YEAR);
if (now.get(Calendar.DAY_OF_YEAR) < dob.get(Calendar.DAY_OF_YEAR))
{
age--;
}
现在,我想说如果这个人不到 1 岁,请找出这个人是多少个月。如果这个人不到 1 个月大,请找出这个人有多少周。如果这个人不到 1 周大,找出这个人有多少天。
伪代码:
if (age < 1)
{
///?
}