LUA学习笔记三·时间等操作系统库
2016-12-31 12:47 撞破南墙 阅读(529) 评论(0) 编辑 收藏 举报1.构造时间
2.时间制定格式输出
3.计时器(闭包)
os.difftime (t2, t1)
返回以秒计算的时刻 t1 到 t2 的差值。 (这里的时刻是由 os.time 返回的值)。
在 POSIX,Windows,和其它一些系统中,这个值就等于 t2-t1。
4.执行 shell 命令
代码如下
--[[ 1.构造时间 2.时间制定格式输出 3.计时器(闭包) os.difftime (t2, t1) 返回以秒计算的时刻 t1 到 t2 的差值。 (这里的时刻是由 os.time 返回的值)。 在 POSIX,Windows,和其它一些系统中,这个值就等于 t2-t1。 4.执行 shell 命令 ]] --1.构造时间 d1=os.time({year=1970, month=1, day=1}) print (type(d1)..os.date("%Y-%m-%d %H:%M:%S",d1)) --2.时间制定格式输出 d2=os.date("%Y-%m-%d %H:%M:%S") print (d2) --3.计时器(闭包) function logtime( ) t1=os.time() -- print ("t1 "..t1) log= function () t2=os.time() --print ("t2 "..t2) tmp=os.difftime(t2,t1) --print ("tmp "..tmp) --print (tmp) t1=t2 return tmp end return log end lg=logtime() print ("cost time :"..lg()) --4.执行 shell 命令 a="i" for i=1,9999999 do a=math.sin(1) --a=a..i end print ("cost time :"..lg()) --4.执行 shell 命令 os.execute("ping 127.0.0.1 -n 4 -w 1000 > nul ") print ("cost time :"..lg())
作者:撞破南墙
出处:http://www.cnblogs.com/facingwaller/
关于作者:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。