package com.shxt.demo02; import java.time.localdate; import java.time.monthday; public class demo05 { public static void main(string[] args) { localdate date1 = localdate.now(); localdate date2 = localdate.of(2018,2,6); monthday birthday = monthday.of(date2.getmonth(),date2.getdayofmonth()); monthday currentmonthday = monthday.from(date1); if(currentmonthday.equals(birthday)){ system.out.println(是你的生日); }else{ system.out.println(你的生日还没有到); } } }
只要当天的日期和生日匹配,无论是哪一年都会打印出祝贺信息。你可以把程序整合进系统时钟,看看生日时是否会受到提醒,或者写一个单元测试来检测代码是否运行正确。
以上就是java8中如何实现检查像生日这种周期性事件的详细内容。
