Lua常用时间函数使用实例

 更新时间:2015年04月21日 09:12:41   投稿:junjie  
这篇文章主要介绍了Lua常用时间函数使用实例,本文直接给出使用代码实例,并附有详细注释,要用到哪个复制即可,需要的朋友可以参考下
-- 获取当前的格林尼治时间
print(os.time())

-- 获取当前时间的字符串表示,形如:11/28/08 10:28:37
print(os.date())

-- 获取当前日期的字符串表示,形如:11/28/08
print(os.date("%x", os.time()))

-- 获取当前时间的字符串表示,形如:10:28:37
print(os.date("%X", os.time()))

-- 获取当前时间的字符串表示,形如:10/10/13 10:28:37
print(os.date("%c", os.time()))

-- 获取当前时间的字符串表示,形如:2013-10-10 10:28:37
print(os.date("%Y-%m-%d %H:%M:%S", os.time()))

--函数os.clock返回执行该程序CPU花去的时钟秒数
local x1 = os.clock()
local s = 0
for i = 1, 10000000 do
s = s + i
end
local x2 = os.clock()
print(string.format("elapsed time: %.2f\n", x2 - x1))
local T2009_StartTime = { year=2013, month=2, day=9, hour=0, min=0, sec=0 }
local T2009_EndTime = { year=2013, month=2, day=17, hour=23, min=59, sec=59 }

T2009_AvtivityTime = { startTime = os.time(T2009_StartTime), endTime = os.time(T2009_EndTime) }

print('加载礼包活动成功,活动时间:' .. os.date('%c', T2009_AvtivityTime.startTime) ..
'~' .. os.date('%c', T2009_AvtivityTime.endTime))

temp = os.date("*t", os.time())
print(temp)
--[[则会产生表
{year = 1998, month = 9, day = 16, yday = 259, wday = 4,
 hour = 23, min = 48, sec = 10, isdst = false}
--]]

相关文章

  • Lua中实现StringBuffer功能

    Lua中实现StringBuffer功能

    这篇文章主要介绍了Lua中实现StringBuffer功能,本文给出了实现代码和调用代码,需要的朋友可以参考下
    2014-11-11
  • 浅析Lua编程中的异常处理

    浅析Lua编程中的异常处理

    这篇文章主要介绍了浅析Lua编程中的异常处理,是Lua入门学习中的基础知识,要的朋友可以参考下
    2015-05-05
  • lua+love2d制作的2048游戏

    lua+love2d制作的2048游戏

    前面给大家分享的是一个超级简单版的使用lua实现的2048小游戏的代码,今天我们加上love2d游戏引擎,制作PC版的2048游戏。小伙伴们仔细读读本文吧。
    2015-03-03
  • Lua中的闭包学习笔记

    Lua中的闭包学习笔记

    这篇文章主要介绍了Lua中的闭包学习笔记,闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量),需要的朋友可以参考下
    2014-12-12
  • Lua教程之弱引用table

    Lua教程之弱引用table

    这篇文章主要介绍了Lua教程之弱引用table,本文讲解了自动内存管理的缺陷、弱引用table、三种形式的弱引用等内容,需要的朋友可以参考下
    2014-09-09
  • Lua Table转C# Dictionary的方法示例

    Lua Table转C# Dictionary的方法示例

    这篇文章主要给大家介绍了关于Lua Table转C# Dictionary的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • Lua UnPack函数用法实例

    Lua UnPack函数用法实例

    这篇文章主要介绍了Lua UnPack函数用法实例,unpack它接受一个数组(table)作为参数,并默认从下标1开始返回数组的所有元素,需要的朋友可以参考下
    2015-04-04
  • Lua极简入门指南:全局变量

    Lua极简入门指南:全局变量

    这篇文章主要介绍了Lua极简入门指南:全局变量,本文讲解了全局变量、_ENV等内容,需要的朋友可以参考下
    2014-10-10
  • Lua中的捕获机制和转换技巧介绍

    Lua中的捕获机制和转换技巧介绍

    这篇文章主要介绍了Lua中的捕获机制和转换技巧介绍,捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分,将你想捕获的模式用圆括号括起来,就指定了一个捕获,需要的朋友可以参考下
    2014-11-11
  • Lua中的函数(function)、可变参数、局部函数、尾递归优化等实例讲解

    Lua中的函数(function)、可变参数、局部函数、尾递归优化等实例讲解

    这篇文章主要介绍了Lua中的函数(function)、可变参数、局部函数、尾递归优化等实例讲解,需要的朋友可以参考下
    2014-09-09

最新评论