Obtengo una Fecha de mi base de datos y necesito mostrarla como una Cadena. Así en Flex hago esto:Fecha para Cadena <-> Cadena Fecha
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();
}
pero me da, por ejemplo, el resultado:
13.7.2010 0: 0: 15
¿Cómo puedo llenar el día, mes, hora, minutos, segundos con 0 acolchado?
Y, vuelvo de String a la fecha con:
DateField.stringToDate(myTextInput.text, "DD.MM.YYYY HH:MM:SS");
¿Es esto correcto? Quiero tener una Fecha que transferiré a través de BlazeDS a un Backend J2EE, pero solo veo en la base de datos un valor nulo. Entonces, algo va mal ...
Atentamente.
El método stringToDate no funciona, porque es un método protegido. Estoy usando Flex 4. – Tim
在 Flash CS4 中 会 到, 提示 到不到 定义 mx.formatters.DateFormatter –
'parseDateString()' no acepta ni respeta una cadena de formato, por lo que podría ser por casualidad si la cadena se convierte correctamente – splash