Ich habe ein Datum String "Sat Jan 28 00:00:00 IST 2012" und ich versuche, es mit DateTimeFormatter von Joda zu analysieren. Ich habe den folgenden Code, weiß nicht wo, es ging schief.Wie zu analysieren Datum String mit Gebietsschema
DateTimeFormatter dateFmt = DateTimeFormat
.forPattern("EEE MMM dd HH:mm:SS ZZZ yyyy");
DateTime dateTime = dateFmt.parseDateTime(dateString);
Ausnahme: java.lang.IllegalArgumentException: ungültiges Format: "Sa 28. Januar 00.00.00 IST 2012" auf "IST 2012" malformed. Bitte hilf mir, das zu erreichen. Danke für jede Hilfe.
wenn gemeint Sie Indian Standard Time dann aufrufen kann 'public static String [] getAvailableIDs (int rawOffset)' 'mit 5.5' und sehen, was es gibt, sollte es etwas sein wie' Kolkatta/Indien 'nicht sicher, schau es dir an –
Hey, IST ist da, ich habe gerade versucht, sie alle zu drucken. 'for (Zeichenfolge: TimeZone.getAvailableIDs()) { \t \t \t System.out.println (Zeichenfolge); \t \t} ' – Ahamed
dann ersetzen Sie einfach' ZZZ' zu 'zzz', wie Matt vorgeschlagen –