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学习笔记之表和函数

    Lua学习笔记之表和函数

    这篇文章主要介绍了Lua学习笔记之表和函数,本文在代码中使用大量注释讲解了Lua的表和函数的使用,需要的朋友可以参考下
    2014-09-09
  • Lua语言新手简单入门教程

    Lua语言新手简单入门教程

    这篇文章主要给大家介绍的是关于Lua语言新手入门的简单教程,文中通过示例代码一步步介绍的非常详细,对各位新手们的入门提供了一个很方便的教程,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2018-03-03
  • Lua中实现sleep函数功能的4种方法

    Lua中实现sleep函数功能的4种方法

    这篇文章主要介绍了Lua中实现sleep函数功能的4种方法,本文讲解了在一个死循环中设置一个跳出条件方法、调用系统的sleep函数法、Windows下ping命令法、socket库中select函数法4种方法,需要的朋友可以参考下
    2015-04-04
  • Lua中table库函数方法介绍

    Lua中table库函数方法介绍

    这篇文章主要介绍了Lua中table库函数方法介绍,本文讲解了concat、insert、maxn、remove、sort、foreachi等方法,需要的朋友可以参考下
    2014-11-11
  • Lua中调用C语言函数实例

    Lua中调用C语言函数实例

    这篇文章主要介绍了Lua中调用C语言函数实例,本文先讲解了相关知识,然后给出了调用实例,需要的朋友可以参考下
    2015-04-04
  • Lua教程(七):数据结构详解

    Lua教程(七):数据结构详解

    这篇文章主要介绍了Lua教程(七):数据结构详解,本文讲解了数组、二维数组、链表、队列与双向队列、 集合和包(Bag)、StringBuilder等内容,需要的朋友可以参考下
    2015-04-04
  • Lua中遍历文件操作代码实例

    Lua中遍历文件操作代码实例

    这篇文章主要介绍了Lua中遍历文件操作代码实例,本文直接给出示例代码,需要的朋友可以参考下
    2015-05-05
  • Lua中函数的几个特别之处探究

    Lua中函数的几个特别之处探究

    这篇文章主要介绍了Lua中函数的几个特别之处探究,本文讲解了Lua的函数创建、函数的参数、函数参数个数自适应、函数多重返回值等内容,需要的朋友可以参考下
    2014-09-09
  • 简单的Lua 连接操作mysql数据库的方法

    简单的Lua 连接操作mysql数据库的方法

    lua连接数据库不只luasql这个库,但目前更新最快的的貌似是这个luasql,他是开源的,下面我们就来看看如何来具体操作吧
    2015-10-10
  • Lua中遍历数组和table的4种方法

    Lua中遍历数组和table的4种方法

    这篇文章主要介绍了Lua中遍历数组和table的4种方法,本文讲解了使用for遍历、迭代器的方式遍历等方法,同时提供一个复杂table的的遍历方法,需要的朋友可以参考下
    2015-04-04

最新评论