Exemple de méthode java.time.LocalDateTime.of ()

La description

le java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) La méthode obtient une instance de LocalDateTime à partir de l'année, du mois, du jour, de l'heure, de la minute, de la seconde et de la nanoseconde.

Déclaration

Voici la déclaration pour java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) méthode.

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

Paramètres

  • year - l'année à représenter, de MIN_YEAR à MAX_YEAR

  • month - le mois de l'année à représenter

  • dayOfMonth - le jour du mois à représenter, de 1 à 31

  • hour - l'heure à représenter, de 0 à 23

  • minute - la minute d'heure à représenter, de 0 à 59

  • second - la seconde de minute à représenter, de 0 à 59

  • nanoOfSecond - le nano-de-seconde à représenter, de 0 à 999 999 999

Valeur de retour

la date-heure locale, non nulle.

Exceptions

DateTimeException - si la valeur d'un champ est hors limites ou si le jour du mois n'est pas valide pour le mois-année.

Exemple

L'exemple suivant montre l'utilisation de la méthode java.time.LocalDateTime.of (int year, Month month, int dayOfMonth, int hour, int minute, int second).

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,50000);
      System.out.println(date);  
   }
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

2017-02-03T06:30:40.000050