Datum in String - String to Date

7

Ich bekomme ein Datum von meiner Datenbank und ich muss es als String zeigen. Also in Flex mache ich das:

%Vor%

Aber ich bekomme zum Beispiel das Ergebnis:

13.7.2010 0: 0: 15

Wie kann ich den Tag, Monat, Stunden, Minuten, Sekunden mit aufgefüllten 0 füllen?

Und ich gehe von String zu Date mit:

%Vor%

Stimmt das? Ich möchte ein Date haben, das ich über BlazeDS an ein J2EE Backend übertrage, aber ich sehe nur in der Datenbank dann einen Nullwert. Da läuft etwas schief ...

Beste Grüße.

    
Tim 28.06.2010, 20:17
quelle

3 Antworten

19

Haben Sie die Klasse DateFormatter gesehen?

Beispiel:

%Vor%

Es sieht so aus, als ob jemand an dem Tag eingeschlafen ist, an dem Flex 3.2 geschrieben wurde, weil DateFormatter::parseDateString eine geschützte Funktion ist. Es sieht so aus, als hätten sie das mit 3.5 behoben.

    
Ryan Lynch 28.06.2010, 20:40
quelle
7

Ich füge das hinzu, weil die stringToDate-Funktion bei der obigen Antwort nicht funktioniert und der einfache Wrapper es nicht erlaubt, das Eingabe-String-Format anzugeben. Der Wrapper wird eigentlich nicht mehr benötigt, da die Funktion jetzt statisch ist, aber Sie haben immer noch das gleiche Problem. Ich würde stattdessen empfehlen, die folgende statische Funktion aus der DateField-Klasse zu verwenden.

%Vor%     
Shua 15.04.2011 15:09
quelle
5

Sie können String in Date mit DateFormatter::parseDateString konvertieren, aber diese Methode ist geschützt (?). Um auf die Methode DateFormatter::parseDateString zuzugreifen, schreibe einfach einen einfachen Wrapper:

%Vor%     
Vasyl 23.11.2010 13:47
quelle

Tags und Links