java.time.LocalDateTime.of () - Methodenbeispiel

Beschreibung

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

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) .

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

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

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);
      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