[求助]请教一个简单的算法
要判断一个日期previous_date与当前日期current_date时间间隔是否在一年内,
如果间隔在一年内,标志flag=Y,否则flag=N,怎么实现?
if (current_date.year - previous_date.year) <=1 then
.........
else flag = N
自己想了一个,如下,不知有没错误?而且太复杂,有没有更好得算法?
if (current_date.year - previous_date.year) <=1 then
if (current_date.year - previous_date.year) <=1 then
if current_date.month<=previous_date.month then
if (current_date.month=previous_date.month && current_date.day>=previous_date.day) then
flag=Y
else flag=N
else flag =Y
else flag = N
请帮帮忙,谢谢!