2016-04-10 5 views
1

Ich versuche, eine .xlsx-Datei mit Apache POI zu öffnen. Das Datenformat ist definiert als 2016-04-05T07:13:50+03:00 in /docProps/core.xml. Leider akzeptiert Apache POI nur folgendes Format: 2016-04-05T07:13:50Z.Ändern von Datum und Uhrzeitformat (ISO 8601) der Excel-Datei in core.xml

Wie kann ich dies programmgesteuert in Java ändern?

+0

Ihre Version von Apache POI-Upgrade ? Es gab einen kurzen Fehler um Zeitzonen, jetzt behoben – Gagravarr

+0

Leider bin ich schon auf der neuesten Version. – Arnold

+1

Probieren Sie eine nächtliche Build? Warte ein paar Tage, bis 3.15 Beta 1 raus ist? [Dies ist der Fehler] (https://bz.apache.org/bugzilla/show_bug.cgi?id=59183) - sieht so aus, als wäre es in letzter Zeit repariert worden, als ich es in Erinnerung hatte ... – Gagravarr

Antwort

1

POI in der Lage, Datumsformat 2016-04-05T07 zu analysieren: 13: 50 + 03: 00 in der Version 3.16

so müssen Sie sich nicht ändern programmatisch