as3.0 字符串转时间
在Flash的AS3.0语言当中一个字符串类型的变量怎麽转换成时间类型的变量?我的字符串格式是"2009-1-211:33:33",怎麽转成时间类型呢?请高人指点!...
在Flash的AS3.0语言当中一个字符串类型的变量怎麽转换成时间类型的变量?
我的字符串格式是"2009-1-2 11:33:33",怎麽转成时间类型呢?
请高人指点! 展开
我的字符串格式是"2009-1-2 11:33:33",怎麽转成时间类型呢?
请高人指点! 展开
2个回答
展开全部
as3有一个全局函数,名字叫Date()
有这么一个用法:若要将某个值转换为 Date 类型,请使用 x as Date 代替 Date(x)。
下面是次函数的介绍
Date () 函数
public function Date():String
语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9
返回当前星期值、日期值、时间和时区的字符串表示形式。 输出的日期格式为:
Day Mon Date HH:MM:SS TZD YYYY
例如:
Wed Apr 12 15:30:17 GMT-0700 2006
若要将某个值转换为 Date 类型,请使用 x as Date 代替 Date(x)。
有这么一个用法:若要将某个值转换为 Date 类型,请使用 x as Date 代替 Date(x)。
下面是次函数的介绍
Date () 函数
public function Date():String
语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9
返回当前星期值、日期值、时间和时区的字符串表示形式。 输出的日期格式为:
Day Mon Date HH:MM:SS TZD YYYY
例如:
Wed Apr 12 15:30:17 GMT-0700 2006
若要将某个值转换为 Date 类型,请使用 x as Date 代替 Date(x)。
展开全部
function timeStrToDate(timeStr:String):Date {
var tempArr:Array = timeStr.split(" ", 2);
var dateArr:Array = tempArr[0].split("-", 3);
var timeArr:Array = tempArr[1].split(":", 3);
return new Date(Number(dateArr[0]), Number(dateArr[1])-1, Number(dateArr[2]), Number(timeArr[0]), Number(timeArr[1]), Number(timeArr[2]));
}
//
trace(timeStrToDate("2009-1-2 11:33:33"));
var tempArr:Array = timeStr.split(" ", 2);
var dateArr:Array = tempArr[0].split("-", 3);
var timeArr:Array = tempArr[1].split(":", 3);
return new Date(Number(dateArr[0]), Number(dateArr[1])-1, Number(dateArr[2]), Number(timeArr[0]), Number(timeArr[1]), Number(timeArr[2]));
}
//
trace(timeStrToDate("2009-1-2 11:33:33"));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询