Actionscript 3 转换日期时的奇怪行为
我正在处理一个日期字符串,看起来像这样Actionscript 3 转换日期时的奇怪行为,actionscript-3,Actionscript 3,我正在处理一个日期字符串,看起来像这样 Wed Nov 30 22:51:20 +0000 2011 我正在尝试将其转换为Actionscript中的日期类型。当我这样做的时候,我得到的日期是1969年 asDate = new Date(asString); //or new Date(asString as String); 但是如果我创建一个带有静态函数的类,它只做完全相同的事情,我会得到2011年的真实日期 asDate = MyDate.retDate(asString); pu
Wed Nov 30 22:51:20 +0000 2011
我正在尝试将其转换为Actionscript中的日期类型。当我这样做的时候,我得到的日期是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);
}
}
课堂教学法有效,但简单的教学法无效,即使我在课堂上所做的与我在没有课堂的情况下所做的完全相同。我想这可能与类型有关,所以我尝试了
newdate(将字符串作为字符串)代码>但这也给出了1969年的日期。您是否尝试使用静态函数date::parse()
解析该日期?例如:
var date:Date = Date.parse(asString);