首页javadateJava Data Type - 如何检查周期性活动,例如 生日在Java 8

Java Data Type - 如何检查周期性活动,例如 生日在Java 8

我们想知道如何检查周期性活动,例如 生日在Java 8。
import java.time.LocalDate;
import java.time.MonthDay;

public class Main {
  public static void main(String[] argv) {
    LocalDate dateOfBirth = LocalDate.now();
    MonthDay birthday = MonthDay.of(dateOfBirth.getMonth(),
        dateOfBirth.getDayOfMonth());
    MonthDay currentMonthDay = MonthDay.from(LocalDate.now());

    if (currentMonthDay.equals(birthday)) {
      System.out.println("Yes!!");
    } else {
      System.out.println("Sorry, today is not your birthday");
    }
  }
}