- 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
- 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: