100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 距离下个当前日期还有多少天(距离下次生日还有多久)

距离下个当前日期还有多少天(距离下次生日还有多久)

时间:2020-06-20 23:12:47

相关推荐

距离下个当前日期还有多少天(距离下次生日还有多久)

public Long inday( Date brithday ){SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");String clidate = "1978-03-30";Calendar cToday = Calendar.getInstance(); // 存今天Calendar cBirth = Calendar.getInstance(); // 存生日cBirth.setTime(brithday); // 设置生日cBirth.set(Calendar.YEAR, cToday.get(Calendar.YEAR)); // 修改为本年Integer days;if (cBirth.get(Calendar.DAY_OF_YEAR) < cToday.get(Calendar.DAY_OF_YEAR)) {// 生日已经过了,要算明年的了days = cToday.getActualMaximum(Calendar.DAY_OF_YEAR) - cToday.get(Calendar.DAY_OF_YEAR);days += cBirth.get(Calendar.DAY_OF_YEAR);} else {// 生日还没过days = cBirth.get(Calendar.DAY_OF_YEAR) - cToday.get(Calendar.DAY_OF_YEAR);}// 输出结果if (days == 0) {System.out.println("今天生日");} else {System.out.println("距离生日还有:" + days + "天");}return days.longValue();}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。