java.time.LocalDateTime.of () - Methodenbeispiel

Beschreibung

Die Methode java.time.LocalDateTime.of (int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) ermittelt eine Instanz von LocalDateTime aus Jahr, Monat, Tag, Stunde, Minute, Sekunde und Nanosekunde .

Erklärung

Es folgt die Deklaration für die Methode java.time.LocalDateTime.of (int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) .

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

Parameter

  • year - das darzustellende Jahr von MIN_YEAR bis MAX_YEAR

  • month - der Monat des Jahres, der dargestellt werden soll

  • dayOfMonth - der Tag des Monats, der von 1 bis 31 dargestellt werden soll

  • hour - Die Stunde des Tages, die von 0 bis 23 angezeigt werden soll

  • minute - die Minute der Stunde, die dargestellt werden soll, von 0 bis 59

  • second - die Sekunde, die dargestellt werden soll, von 0 bis 59

  • nanoOfSecond - die Nanosekunde , die von 0 bis 999.999.999 dargestellt werden soll

Rückgabewert

die lokale Datums- und Uhrzeitangabe, nicht null .

Ausnahmen

DateTimeException - Wenn der Wert eines Feldes außerhalb des Bereichs liegt oder der Tag des Monats für das Monat-Jahr ungültig ist.

Beispiel

Das folgende Beispiel zeigt die Verwendung der Methode 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);  
   }
}

Lassen Sie uns das obige Programm kompilieren und ausführen. Dies führt zu folgendem Ergebnis:

2017-02-03T06:30:40.000050