Tags标签 网战地图
当前位置: 主页 > 其它软件 > flash教程 > flash图文教程 >

Flash as3 日期时间的学习

2017-06-21 22:17 [flash图文教程] 来源于:未知
导读:日期时间 在每一门计算机语言中都不可或缺,而且十分重要,掌握日期和时间的用法 更是学习每一门语言的基本功。在 Flex air 里面 主要 有两个大类处理日期和时间 Date类 和 Timer类 关于Date类的一些用法 date类的实例化 第一,如果未给定参数,则 Date() 构

 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()); // 返回程序开始运行到现在的毫秒数 重要

(编辑:Mr.zheng)

本文标签:
网友评论

栏目列表

推荐文章