AS3:时间戳的转换 http://blog.csdn.net/a7719665/article/details/5912004#
2012-06-11 21:45
531 查看
Date 类是Flash ActionScript3.0中构造函数最多变的类之一,我们可以 通过以下几种方法定义Date类。 第一,如果未给定参数,则 Date() 构造函数将按照您所在时区的本地时间返回包含当前日期和时间的 Date 对象。 var now:Date = new Date(); 第二,如果仅给定了一个数字参数,则 Date() 构造函数将其视为自 1970 年 1 月 1 日以来经过的毫秒数,并且返回对应的 Date 对象。请注意,您传入的毫秒值将被视为自 1970 年 1 月 1 日(UTC 时间)以来经过的毫秒数。但是,该 Date 对象会按照您所在的本地时区来显示值,除非您使用特定于 UTC 的方法来检索和显示这些值。如果仅使用一个毫秒参数来创建新的 Date 对象,则应确保考虑到您的当地时间和 UTC 之间的时区差异。以下语句创建一个设置为 1970 年 1 月 1 日午夜(UTC 时间)的 Date 对象: var millisecondsPerDay:int = 1000 * 60 * 60 * 24;// 获取一个表示自起始日期 1970 年 1 月 1 日后又过了一天时间的 Date 对象var startTime:Date = new Date(millisecondsPerDay); 第三,您可以将多个数值参数传递给 Date() 构造函数。该构造函数将这些参数分别视为年、月、日、小时、分钟、秒和毫秒,并将返回一个对应的 Date 对象。假定这些输入参数采用的是本地时间而不是 UTC。以下语句获取一个设置为 2000 年 1 月 1 日开始的午夜(本地时间)的 Date 对象: var millenium:Date = new Date(2000, 0, 1, 0, 0, 0, 0); |
{
public class TimeTransform
{
public static var timeTrans:TimeTransform;
public var date:Date;
public function TimeTransform()
{
if(timeTrans!=null){
throw new Error("单例类只能被实例化一次");
}
}
public static function getInstance():TimeTransform{
if(timeTrans==null){
timeTrans=new TimeTransform();
}
return timeTrans;
}
public function transDate(num:Number):String{
date=new Date(num*1000);
return date.fullYear+"/"+(date.month+1)+"/"+date.date;
}
}
}
package com.xygame.module.util
{
public class TimeTransform
{
public static var timeTrans:TimeTransform;
public var date:Date;
public function TimeTransform()
{
if(timeTrans!=null){
throw new Error("单例类只能被实例化一次");
}
}
public static function getInstance():TimeTransform{
if(timeTrans==null){
timeTrans=new TimeTransform();
}
return timeTrans;
}
public function transDate(num:Number):String{
date=new Date(num*1000);
return date.fullYear+"/"+(date.month+1)+"/"+date.date;
}
}
} 以上类,就是根据一个参数(时间戳,毫秒值),来求出今天的时间。比如游戏中的当日注册时间,因为从服务器返回的日期其实是一个时间戳(一个单位是秒的值),无法用时间戳来显示当日日期,所以此处需转换才能正确显示在界面上。
相关文章推荐
- 新版公农历转换类(C#) 转自http://blog.csdn.net/BlueDog/archive/2006/12/13/1440594.aspx
- linux上Kettle定时执行(转换的单步执行,job的单步执行,环境变量,kettle定时功能,效率问题等)转自(http://blog.csdn.net/feng19821209/article/details/5800960)
- Java中文与ASCII码的转换(转:http://blog.csdn.net/xxd851116/archive/2009/03/11/3981006.aspx)
- http://blog.csdn.net/l_ch_g/article/details/8217725 时间日期
- SqlServer时间日期处理函数及字符串转换@http://blog.sina.com.cn/s/blog_634c33eb0101859v.html
- 转自haoel http://blog.csdn.net/haoel: C++ 虚函数表解析
- 英语学习 - 之听力提高 (网址收集)http://blog.csdn.net/Mobidogs/archive/2007/11/03/1864551.aspx
- python for循环和range内置函数 - practice_perfect的博客 - 博客频道 - CSDN.NET http://blog.csdn.net/practice_perfect
- tinyXML中FirstChild用法 http://blog.csdn.net/primer_programer/article/details/1968481
- windows宿主机,ubuntu虚拟机下的上网设置(有线网络和无线网络)(cp:http://blog.csdn.net/winson_jason/article/details/8969987)
- 为何引入核函数的理解(在理解SVM原理的前提下阅读)推荐看:http://blog.csdn.net/v_july_v/article/details/7624837
- http://blog.csdn.net/jcicheng/
- s:select(http://blog.csdn.net/moliqin/archive/2009/01/11/3753570.aspx )
- 破译动网验证码的简单方法 http://blog.csdn.net/wwqna/archive/2004/11/13/A1.aspx
- Java字符编码 --摘自http://blog.csdn.net/numenZQ/archive/2007/06/17/1654827.aspx
- 面向对象的程序(http://blog.csdn.net/qi_jianzhou/archive/2006/03/31/646124.aspx)
- Maven 专题之一 (转自http://blog.csdn.net/maoxiang)
- C# dataset Select(不用每次都访问数据库)【guoyz_1http://blog.csdn.net/guoyz_1】
- http://blog.csdn.net/blwinner/article/details/53637932
- Linux内核中的进程组及会话 http://blog.csdn.net/daniel_h1986/article/details/6067685