posts - 68, comments - 8, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

新工作学习8:time(0)

Posted on 2010-06-21 12:44 Richmond 阅读(138) 评论(0)  编辑 收藏 引用
time(0)值单位:秒;时间是相对于1970年的时间
lua: local now = os.date("*t",0) 传0 得到的是1970年的时间
local time = os.time()  得到当前时间(单位秒)
os.time(now) 得到now相对于1970年的时间(单位秒)

配置相对开区时间触发的思路:
脚本配置的是0天,几时几秒等 然后把这个转换成相对于1970年的时间(单位秒)
设置的开区时间(如2010.05.01) +  如上 

几个常用的时间函数:
1、time_t t = time(0) //当前时间(时钟上的时间,可改时间,相对于1970年1月1日时间)单位秒
  tm * tt  = localtime(&t); //可格式化时间年(当前年减去1900)月日,时分秒,星期哪天,年哪天

2、GetTickCount() 得到CPU的子看见以来的Ticks

3、timeGetTime()

4、GetLocalTime()和GetSystemTime()

5、QueryPerformanceCounter(),QueryPerformanceFrequency()

另:http://wenda.tianya.cn/wenda/thread?tid=550453dd53de4614

只有注册用户登录后才能发表评论。