Tôi nhận được ngày của cơ sở dữ liệu của mình và tôi cần hiển thị nó dưới dạng Chuỗi. Vì vậy, trong Flex Tôi làm điều này:Ngày tới chuỗi <-> Chuỗi đến ngày
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();
}
Nhưng tôi nhận được ví dụ kết quả:
2010/07/13 0: 0: 15
Làm thế nào tôi có thể điền ngày, tháng, giờ, phút, giây với đệm 0?
Và, tôi quay trở lại từ String để Date with:
DateField.stringToDate(myTextInput.text, "DD.MM.YYYY HH:MM:SS");
Đây có phải là đúng? Tôi muốn có một ngày mà tôi sẽ chuyển qua BlazeDS đến một chương trình phụ trợ J2EE, nhưng tôi chỉ thấy trong cơ sở dữ liệu sau đó là một giá trị null. Vì vậy, đã xảy ra sự cố ...
Trân trọng.
Phương thức stringToDate không hoạt động vì đó là phương thức được bảo vệ. Tôi đang sử dụng Flex 4. – Tim
为什么 在 Flash CS4 中 会 报错 , 找不到 定义 mx.formatters.DateFormatter –
'parseDateString()' không chấp nhận và cũng không tôn trọng một chuỗi định dạng, do đó, nó có thể là do cơ hội nếu chuỗi được chuyển đổi chính xác. – splash