Ejemplo de método java.time.LocalDateTime.of ()

Descripción

los java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second) obtiene una instancia de LocalDateTime de año, mes, día, hora, minuto y segundo, estableciendo el nanosegundo en cero.

Declaración

A continuación se muestra la declaración de java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second) método.

public static LocalDateTime of(int year, int month, int dayOfMonth, Month hour, int minute, int second)

Parámetros

  • year - el año a representar, de MIN_YEAR a MAX_YEAR

  • month - el mes del año para representar

  • dayOfMonth - el día del mes a representar, del 1 al 31

  • hour - la hora del día a representar, de 0 a 23

  • minute - el minuto de la hora a representar, de 0 a 59

  • second - el segundo de minuto a representar, de 0 a 59

Valor devuelto

la fecha y hora local, no nula.

Excepciones

DateTimeException - si el valor de cualquier campo está fuera de rango o si el día del mes no es válido para el mes-año.

Ejemplo

El siguiente ejemplo muestra el uso del método java.time.LocalDateTime.of (int año, mes mes, int dayOfMonth, int hora, int minuto, int segundo).

package com.tutorialspoint;

import java.time.LocalDateTime;
import java.time.Month;

public class LocalDateTimeDemo {
   public static void main(String[] args) {
 
      LocalDateTime date = LocalDateTime.of(2017,Month.FEBRUARY,3,6,30,40);
      System.out.println(date);  
   }
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

2017-02-03T06:30:40