Convertit une chaîne de OffsetDateTime en Java

Je suis en train de convertir une chaîne en OffsetDateTime mais l'obtention d'erreur ci-dessous.

java.time.format.DateTimeParseException: Text '20150101' could not be parsed: Unable to obtain OffsetDateTime from TemporalAccessor: {},ISO resolved to 2015-01-01 of type java.time.format.Parsed

Code : OffsetDateTime.parse("20150101", DateTimeFormatter.ofPattern("yyyyMMdd"));

Résultat attendu: OffsetDateTime object with date 20150101.

J'apprécie vraiment toute aide que vous pouvez fournir.

Merci,

Votre chaîne de caractères date est au format différent de celui du modèle. Vous ne devez utiliser "aaaammjj" format?
Désolé pour la faute de frappe, mis à jour à ma question. Je suis de passage "aaaammjj" seulement, mais l'obtention d'erreur mentionné.
Je pense que votre date et formateur devez également spécifier le décalage comme ce jour: 2007-12-03T10:15:30+01:00 . Voir la partie après le signe+.

OriginalL'auteur Shashwat Shekhar Shukla | 2017-06-01