Veröffentlicht 6. Juli 200916 j Hallo, ich hab n prob.!!! Ich habe eine "long" Zahl: long zahl1 = 20090706131500l; // 2009.07.06 - 18:15:00 Diese ist im Format ("yyyyMMddHHmmss") Nun möchte ich diese long Zahl umwandeln in das Format ("yyyy-MM-dd HH:mm:ss") sollte am ende wieder vom typ "long" sein. Hab schon gegoogelt und vieles mit "parse/parseObject" probiert. klappt aber nicht so wie ich will... ich will einfach das hier erzwingen -> Aus 20090706131500 werde 2009.07.06 - 18:15:00
6. Juli 200916 j Nun möchte ich diese long Zahl umwandeln in das Format ("yyyy-MM-dd HH:mm:ss") sollte am ende wieder vom typ "long" sein.Was denn nun? Soll am Ende ein Datumsstring im Format "yyyy-MM-dd HH:mm:ss" herauskommen oder eine Long Zahl? Generell ist die Umwandlung von Datumswerten von Format A nach Format B immer ein zweistufiger Prozess: A) Parsen des Quell-Strings in java.util.Date über DateFormat#parse Ausgabe im Zielformat über DateFormat#format
6. Juli 200916 j Genau! ich habe eine long zahl "20090706131500l" und aus der soll ein String gemacht werden im Format "yyyy-MM-dd HH:mm:ss"
6. Juli 200916 j ich habe eine long zahl "20090706131500l" und aus der soll ein String gemacht werden im Format "yyyy-MM-dd HH:mm:ss" Und hast du dir schon die Verwendung von java.util.Date und java.util.DateFormat angesehen? Wenn nein: machen! DateFormat inFormat = new SimpleDateFormat("yyyyMMdd..."); Date inDate = inFormat.parse("20090706..."); DateFormat outFormat = new SimpleDateFormat("yyyy-MM-...."); String outDate = outFormat.format(inDate);
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.