在flex中,将字符串转化为Date类型时,如果是 "年/月/日" 的格式,不包含”时/分/秒“ 可使用DateField.stringToDate():
var strToday:String = "2019-03-12";
var dateToday:Date = DateField.stringToDate(strToday, "YYYY-MM-DD");
参数"YYYY-MM-DD"代表日期的格式,必须跟字符串中日期的格式相同。
如果时间字符串中包含到”时/分/秒“,则需要使用——DateFormatter,例子如下:
var strToday:String = "2011-3-12 15:59:06"
var formatter:DateFormatter;
var mydate:Date = DateFormatter.parseDateString(strToday);
得到一个Date类型,得用formater进行字符串格式化 得到 "2011-3-12 15:59:06" 格式。