Clase java.time.MonthDay en Java

Java es el lenguaje de programación más popular y el lenguaje de programación más utilizado. Java se utiliza en todo tipo de aplicaciones, como aplicaciones móviles, aplicaciones de escritorio, aplicaciones web. La clase java.time.MonthDay representa una combinación de mes y día del mes y es inmutable. java.time es un paquete que se utiliza para trabajar con la API de fecha y hora actual. Todos los métodos de esta clase se analizan a continuación en formato tabular.

Método Descripción
ajustar en (temporal temporal) Ajusta el objeto temporal especificado para que tenga este mes-día.
atYear(int año) Combina este mes-día con un año para crear una LocalDate.
compareTo(MesDía otro) Compara este mes-día con otro mes-día.
 format(DateTimeFormatter formateador) Da formato a este mes-día utilizando el formateador especificado.
obtenerDíaDelMes() Obtiene el campo del día del mes.
obtenerMes() Obtiene el campo del mes del año mediante la enumeración Month.
obtenerValorMes() Obtiene el campo del mes del año del 1 al 12.
código hash() Un código hash para este mes-día.
esDespués(MesDía otro) Comprueba si este día del mes es posterior al día del mes especificado.
ahora() Obtiene el día-mes actual del reloj del sistema en la zona horaria predeterminada.
ahora (reloj reloj) Obtiene el día-mes actual del reloj especificado.
de(int mes, int diaDelMes) Obtiene una instancia de MonthDay.
consulta (consulta TemporalQuery<R>) Consulta este día de mes utilizando la consulta especificada.
rango (campo de campo temporal) Obtiene el rango de valores válidos para el campo especificado.
Enstringr() Muestra este mes-día como una string, como –12-03.
con (mes mes) Devuelve una copia de este MonthDay con el mes del año alterado.
withDayOfMonth(int díaDelMes) Devuelve una copia de este MonthDay con el día del mes modificado.
 withMonth(int mes) Devuelve una copia de este MonthDay con el mes del año alterado.

Implementación: analicemos ahora algunos de los métodos de esta clase.

  • Importar clases y empaquetar java.time.
  • Ahora use un método como MonthDay.of() o cualquier otro método y almacene la instancia de MonthDay.
  • Muestra el valor almacenado en una variable.

Ejemplo 1

Java

// Java Program to illustrate MonthDay Class
  
// Importing Month and MonthDay classes
// from java.time package
import java.time.Month;
import java.time.MonthDay;
  
// Main Class
public class GFG {
  
    // Main driver method
    public static void main(String[] args)
    {
        // Creating an object of MonthDay class by
        // storing instance of MonthDay by
        // passing date and month as arguments
  
        // Custom inputs are passed as arguments
        MonthDay monthday = MonthDay.of(Month.MARCH, 14);
  
        // Print and display the value stored
        System.out.println(monthday);
    }
}
Producción

--03-14

Java

Java

// Java Program to illustrate MonthDay Class
  
// importing MonthDay class from java.time
import java.time.MonthDay;
  
// Main Class
public class GFG {
  
    // Main driver method
    public static void main(String[] args)
    {
        // Store an instance of MonthDay
        // from a text i.e --03-14
        MonthDay monthday = MonthDay.parse("--03-14");
  
        // Display the month using instance of class
        System.out.println(monthday.getMonth());
    }
}
Producción

MARCH

Publicación traducida automáticamente

Artículo escrito por chetanjha888 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *