java.time.OffsetDateTime.parse () - Methodenbeispiel

Beschreibung

Die Methode java.time.OffsetDateTime.parse (CharSequence text, DateTimeFormatter) ruft eine Instanz von OffsetDateTime aus einer Textzeichenfolge mit einem bestimmten Formatierer ab.

Erklärung

Es folgt die Deklaration für die Methode java.time.OffsetDateTime.parse (CharSequence-Text, DateTimeFormatter) .

public static OffsetDateTime parse(CharSequence text, DateTimeFormatter formatter)

Parameter

  • text - Der zu analysierende Text wie "2017-02-03T10: 15: 30 + 01: 00", nicht null .

  • Formatierer - der zu verwendende Formatierer, nicht null .

Rückgabewert

das lokale Datum, nicht null .

Ausnahmen

DateTimeParseException - wenn der Text nicht analysiert werden kann.

Beispiel

Das folgende Beispiel zeigt die Verwendung der Methode java.time.OffsetDateTime.parse (CharSequence-Text, DateTimeFormatter-Formatierer).

package com.tutorialspoint;

import java.time.OffsetDateTime;
import java.time.format.DateTimeFormatter;

public class OffsetDateTimeDemo {
   public static void main(String[] args) {
  
      DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ISO_OFFSET_DATE_TIME;
      String date = "2017-12-03T10:15:30+01:00";
      OffsetDateTime date1 = OffsetDateTime.parse(date, dateTimeFormatter);
      System.out.println(date1);
   }
}

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

2017-12-03T10:15:30+01:00