Posted on 2010-06-21 12:44
Richmond 阅读(141)
评论(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