Parser-Ausnahme für Format EEEE, MMMM d, YYYY h:mm:ss a z

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Parser-Ausnahme für Format EEEE, MMMM d, YYYY h:mm:ss a z

by Guest » 05 Jan 2025, 13:04

Ich erhalte eine Parser-Ausnahme beim Versuch, den Zeichenfolgenwert zu analysieren:

Code: Select all

"Thursday, July 27, 2006 10:10:02 PM PST"
Zu formatieren:

Code: Select all

"EEEE, MMMM d, YYYY h:mm:ss a z"
Dies ist das Programmbeispiel:

Code: Select all

DateTime.parse("Thursday, July 27, 2006 10:10:02 PM PDT", DateTimeFormat.forPattern("EEEE, MMMM d, yyyy h:mm:ss a z"));
Und das ist die Fehlermeldung:

Code: Select all

Invalid format: "Thursday, July 27, 2006 10:10:02 PM PDT" is malformed at "PDT"


das ist mein Beispielprogramm

Code: Select all

String str = "Thursday, July 27, 2006 10:10:02 PM PDT";
DateTimeFormatter formatterDateTime = DateTimeFormat.forPattern("EEEE, MMMM d, YYYY h:mm:ss a z");
try{
DateTime dt = DateTime.parse(str, formatterDateTime);
}catch(Exception ex)
{
System.out.println(ex.getMessage());
}

Top