Ich bekomme ein Datum meiner Datenbank und ich muss es als String zeigen. So in Flex Ich tue dies:Datum zu String <-> String zum Datum
public static function dateToString(cDate:Date):String {
return cDate.date.toString()+"."+
cDate.month.toString()+"."+
cDate.fullYear.toString()+" "+
cDate.hours.toString()+":"+
cDate.minutes.toString()+":"+
cDate.seconds.toString();
}
Aber ich habe zum Beispiel das Ergebnis:
13.7.2010 0: 0: 15
Wie kann ich den Tag, Monat, Stunden füllen, Minuten, Sekunden mit gepolsterten 0?
Und, gehe ich zurück von String to Date mit:
DateField.stringToDate(myTextInput.text, "DD.MM.YYYY HH:MM:SS");
Ist das richtig? 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. So etwas läuft schief ...
Mit freundlichen Grüßen.
Die Methode stringToDate funktioniert nicht, da es sich um eine geschützte Methode handelt. Ich verwende Flex 4. – Tim
在 在 Flash CS4 中 会 报错, 提示 找不到 定义 mx.formatters.DateFormatter –
'parseDateString()' akzeptiert oder respektiert keine Formatzeichenfolge, daher könnte es zufällig sein, wenn die Zeichenfolge wird korrekt konvertiert. – splash