Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 转换日期时的奇怪行为_Actionscript 3 - Fatal编程技术网

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);