我正在使用看起来像这样的日期字符串
Wed Nov 30 22:51:20 +0000 2011
我正在尝试将其转换为在Actionscript中键入Date。当我这样做时,我会在1969年得到这个日期。
asDate = new Date(asString); //or new Date(asString as String);
但是如果我创建一个具有静态函数的类,它只是完全相同的东西,我会在2011年得到真实的日期。
asDate = MyDate.retDate(asString);
public class MyDate {
public static function retDate(asString:String):Date {
return new Date(asString);
}
}
类的方式有效,但简单的方法不行,即使我在课堂上所做的事情与我没有上课的时候完全一样。我想也许这与该类型有关,所以我尝试了new Date(asString as String);
,但这也给了1969年的日期。
答案 0 :(得分:1)
您是否尝试使用静态函数Date::parse()
解析日期?例如:
var date:Date = Date.parse(asString);