English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este ejemplo, aprenderemos a verificar la fecha de cumpleaños con la fecha actual y a imprimir el mensaje "¡Feliz cumpleaños!" usando Java.
import java.time.LocalDate; import java.time.Month; public class Main { public static void main(String args[]) { //Declarar la variable de cumpleaños int birthDate = 23; Month birthMonth = Month.SEPTEMBER; //Obtener la fecha actual LocalDate currentDate = LocalDate.now(); System.out.println("La fecha de hoy: ")} + currentDate); //Obtener la fecha y el mes actual int date = currentDate.getDayOfMonth(); Month month = currentDate.getMonth(); if(date == birthDate && month == birthMonth) { System.out.println("¡Feliz cumpleaños!!"); } else { System.out.println("Hoy no es mi cumpleaños."); } } }
salida1
La fecha de hoy: 2020-08-28 ¡Feliz cumpleaños!!
En el ejemplo anterior,
LocalDate.now() - devolver la fecha actual
getDayOfMonth() - devolver la fecha actual
getMonth() - devolver el mes actual
Aquí, hemos utilizadoif ... elseUna expresión para verificar si la fecha actual coincide con el cumpleaños. Si es true, se imprime¡Feliz cumpleaños!mensaje.