Esempio di metodo java.time.LocalDateTime.of ()

Descrizione

Il java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second) ottiene un'istanza di LocalDateTime da anno, mese, giorno, ora, minuto e secondo, impostando il nanosecondo su zero.

Dichiarazione

Di seguito è riportata la dichiarazione per java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second) metodo.

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

Parametri

  • year - l'anno da rappresentare, da MIN_YEAR a MAX_YEAR

  • month - il mese dell'anno da rappresentare

  • dayOfMonth - il giorno del mese da rappresentare, da 1 a 31

  • hour - l'ora del giorno da rappresentare, da 0 a 23

  • minute - il minuto d'ora da rappresentare, da 0 a 59

  • second - il secondo di minuto da rappresentare, da 0 a 59

Valore di ritorno

la data-ora locale, non nulla.

Eccezioni

DateTimeException - se il valore di un campo è fuori intervallo o se il giorno del mese non è valido per il mese-anno.

Esempio

L'esempio seguente mostra l'utilizzo del metodo 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);
      System.out.println(date);  
   }
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:

2017-02-03T06:30:40