Flash as3 日期时间的学习
Flash as3 日期时间的学习
发布时间:2015-05-12 来源:查字典编辑
摘要:日期时间在每一门计算机语言中都不可或缺,而且十分重要,掌握日期和时间的用法更是学习每一门语言的基本功。在Flexair里面主要有两个大类处理...

 Flash as3 日期时间的学习1

日期时间 在每一门计算机语言中都不可或缺,而且十分重要,掌握日期和时间的用法 更是学习每一门语言的基本功。在 Flex air 里面 主要 有两个大类处理日期和时间 Date类 和 Timer类

关于Date类的一些用法

date类的实例化

第一,如果未给定参数,则 Date() 构造函数将按照本地时间返回包含当前日期和时间的 Date 对象。(常用)

var now:Date = new Date();

第二,如果仅给定了一个数字参数,则 Date() 构造函数将其视为自 1970 年 1 月 1 日以来经过的毫秒数,并且返回对应的 Date

对象。但是,该 Date 对象会按照您所在的本地时区来显示值。(常用)

// 1971年1月1日

var date:Date = new Date(1000*60*60*24*365);

第三,您可以将多个数值参数传递给 Date() 构造函数。该构造函数将这些参数分别视为年、月、日、小时、分钟、秒和毫秒,

并将返回一个对应的 Date 对象。

var date:Date = new Date(2012, 0, 1, 0, 0, 0, 0);

第四,您可以将单个字符串参数传递给 Date() 构造函数。该构造函数将尝试把字符串分析为日期或时间部分,然后返回对应的

Date 对象。(不常用)

var nextDay:Date = new Date(“Mon May 1 2006 11:30:00 AM”);

获取时间值

// 实例化 当前日期时间对象

var date:Date = new Date();

// 显示当前日期时间

timer.text = ‘当前时间:’+date.fullYear+’年’+(date.month+1)+’月’+date.date+’日 ‘+date.hours+’:'+date.minutes+’:'+date.seconds;

关于定时器(Timer类)的使用

var mytime:Timer = new Timer(1000, 60); // 间隔一秒,执行60次,第二次参数不写的话,标识一直执行

mytime.addEventListener(TimerEvent.TIMER,settimers); // 添加监听时间 每次执行都运行的函数

mytime.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); // 60次执行完成后,执行的函数

mytime.start(); // 启动定时器

其他常用方法属性(重要)

// 实例化 当前日期时间对象

var date:Date = new Date();

trace(date.time); // 返回时间戳 (毫秒)重要

trace(Date.parse(’2012/06/01 12:05:52′)); // 字符串转时间戳 重要

trace(date.timezoneOffset()); // 本地和UTC时间差 单位分钟 重要

trace(getTimer()); // 返回程序开始运行到现在的毫秒数 重要

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Flash教程学习
热门Flash教程学习
网页设计子分类