我必须在flex中将一个字符串类型字段转换为date数据类型。
我能做些什么来解决这个问题?
答案 0 :(得分:6)
import mx.controls.DateField;
var dateString:String = " 25/02/2009";
var date:Date= DateField.stringToDate(dateString,"DD/MM/YYYY");
信用: http://amthekkel.blogspot.com/2009/02/flex-converting-date-string-to-date.html
答案 1 :(得分:4)
var str:String = "25/02/2009"
var d:Date = new Date(str);
或
我们可以使用自定义DateUtils类
package
{
import mx.formatters.DateFormatter;
public class DateUtils extends DateFormatter
{
public function DateUtils()
{
super();
}
public static function parseString (str:String):Date {
return parseDateString(str);
}
}
}
答案 2 :(得分:0)
您还可以使用Date.parse
函数和Date.setTime
函数从字符串创建新的Date
对象。
var myDateString:String = "05/10/2011";
var myDate:Date = new Date();
myDate.setTime(Date.parse(myDateString));