Método LocalDate of() en Java con ejemplos

  1. El método of(int, int, int) de la clase LocalDate en Java se utiliza para crear una instancia de LocalDate a partir del año, mes y día del mes de entrada. En este método, los tres parámetros se pasan en forma de número entero.

    Sintaxis:

    public static LocalDate of(int year,
                               int month,
                               int dayOfMonth)
    

    Parámetros: Este método acepta tres parámetros:

    • year – Es de tipo entero y representa el año. Varía de MIN_YEAR a MAX_YEAR.
    • mes – Es de tipo entero y representa el mes del año. Varía del 1(ENERO) al 12(DICIEMBRE).
    • dayOfMonth : es de tipo entero y representa el día del mes. Varía de 1 a 31.

    Valor devuelto: este método devuelve la fecha local .

    Excepciones: este método lanza DateTimeException si algún valor de campo está fuera de rango o si el día del mes no es válido para el mes-año.

    Los siguientes programas ilustran el método of(int month) en Java:
    Programa 1:

    // Java program to demonstrate
    // LocalDate.of(int month) method
      
    import java.time.*;
    import java.time.temporal.*;
      
    public class GFG {
        public static void main(String[] args)
        {
            // create LocalDate object
            LocalDate localdate
                = LocalDate.of(2020, 5, 13);
      
            // print full date
            System.out.println("Date: " + localdate);
        }
    }
    Producción:

    Date: 2020-05-13
    

    Programa 2:

    // Java program to demonstrate
    // LocalDate.of(int month) method
      
    import java.time.*;
    import java.time.temporal.*;
      
    public class GFG {
        public static void main(String[] args)
        {
            // create LocalDate object
            LocalDate localdate
                = LocalDate.of(2020, 5, 13);
      
            // print year only
            System.out.println("Year: "
                               + localdate.getYear());
        }
    }
    Producción:

    Year: 2020
    
  2. El método of(int, Month, int) de la clase LocalDate en Java se utiliza para obtener una instancia de LocalDate a partir del año, mes y día de entrada. En este método, los parámetros año y día se pasan como números enteros, pero el mes se pasa como una instancia.

    Sintaxis:

    public static LocalDate of(int year,
                               Month month,
                               int dayOfMonth)
    

    Parámetros: Este método acepta tres parámetros.

    • year – Es de tipo entero y representa el año. Varía de MIN_YEAR a MAX_YEAR.
    • mes – Es de tipo Mes y representa el mes del año. Varía de ENERO a DICIEMBRE.
    • dayOfMonth : es de tipo entero y representa el día del mes. Varía de 1 a 31.

    Valor devuelto: este método devuelve la fecha local .

    Excepciones: este método lanza DateTimeException si algún valor de campo está fuera de rango o si el día del mes no es válido para el mes-año.

    Los siguientes programas ilustran el método of(Month month) en Java:
    Programa 1:

    // Java program to demonstrate
    // LocalDate.of(Month month) method
      
    import java.time.*;
    import java.time.temporal.*;
      
    public class GFG {
        public static void main(String[] args)
        {
            // create LocalDate object
            LocalDate localdate = LocalDate.of(
                2020, Month.MAY, 13);
      
            // print full date
            System.out.println("Date: "
                               + localdate);
        }
    }
    Producción:

    Date: 2020-05-13
    

    Programa 2:

    // Java program to demonstrate
    // LocalDate.of(Month month) method
      
    import java.time.*;
    import java.time.temporal.*;
      
    public class GFG {
        public static void main(String[] args)
        {
            // create LocalDate object
            LocalDate localdate = LocalDate.of(
                2020, Month.MAY, 13);
      
            // print month only
            System.out.println("Month: "
                               + localdate.getMonth());
        }
    }
    Producción:

    Month: MAY
    

Referencias:

  1. https://docs.oracle.com/javase/10/docs/api/java/time/LocalDate.html#of(int, int, int)
  2. https://docs.oracle.com/javase/10/docs/api/java/time/LocalDate.html#of(int, java.time.Month, int)

Publicación traducida automáticamente

Artículo escrito por pp_pankaj 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 *