这就是我调用构造函数的方式:
日期registerDate =新日期(“2012”,“09”,“20”,“09”,“49”,“25”,“325”);
这是输出:
周六10月20日09:49:25 GMT-0600 2012
“09”=十月?
我从xml中的java web服务中获取这些参数,这就是为什么它们是字符串,但是我得到的结果与int值相同。
答案 0 :(得分:3)
design,我认为:
Date()构造函数
public function Date(yearOrTimevalue:Object,month:Number,date:Number = 1,hour:Number = 0,minute:Number = 0,second:Number = 0,millisecond:Number = 0)
...
month:Number — An integer from 0 (January) to 11 (December).
...
换句话说,它从0开始计算数月,所以是的,10月是9.)
答案 1 :(得分:1)
这不是一个错误,请查看文档。在一个日期中,月份的值在0到11之间,0表示1月,11表示12月。我希望这能帮到你。
http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/Date.html