欢迎来到山村网

Flash as3 日期时间的学习

2019-03-31 07:12:20浏览:54 来源:山村网   
核心摘要:  日期时间 在每一门计算机语言中都不可或缺,而且十分重要,掌握日期和时间的用法 更是学习每一门语言的基本功。在 Flex air

Flash as3 日期时间的学习  山村

  日期时间 在每一门计算机语言中都不可或缺,而且十分重要,掌握日期和时间的用法 更是学习每一门语言的基本功。在 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制作汽车广告条教程

上一篇:

Dreamweaver CS5中文版如何下载安装

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com