将对象转换为日期

时间:2012-08-02 02:55:09

标签: actionscript-3 flex

我导入了一个包含日期戳的xml文件。我通过将日期戳放入对象中来提取日期戳:

dataObject = new Object();
dataObject.date = ... etc.

日期戳由sql数据库创建,其结构如下,但它不再是Date:

 2011-02-03 16:30:10

我可以将Object中的文本转换回Flex中的Date对象,以便能够使用Date方法吗?

1 个答案:

答案 0 :(得分:4)

您可以使用Date::parse

var date:Date = new Date(Date.parse(dateString));

但是,请注意,Flash不会将“ - ”识别为分隔符,因此您需要先转换字符串。这样的事情应该有效:

dateString = dateString.replace(new RegExp(/-/g), '/');
var date:Date = Date.parse(dateString);