Lua时间转化的几个小例子

 更新时间:2015年06月29日 09:21:33   投稿:junjie  
这篇文章主要介绍了Lua时间转化的几个小例子,本文直接给出3段例子代码,需要的朋友可以参考下

1、把时间 秒,转化为xx天xx时xx分xx秒 的形式

复制代码 代码如下:

--把时间 秒,转化为xx天xx时xx分xx秒 的形式
function convertTimeForm(second)
    local timeDay                   = math.floor(second/86400)
    local timeHour                  = math.fmod(math.floor(second/3600), 24)
    local timeMinute                = math.fmod(math.floor(second/60), 60)
    local timeSecond                = math.fmod(second, 60)


    return timeDay, timeHour, timeMinute, timeSecond
end

2、把时间 秒,转化为xx时xx分xx秒 的形式

复制代码 代码如下:

local function formatTime(time)
    local hour = math.floor(time/3600);
    local minute = math.fmod(math.floor(time/60), 60)
    local second = math.fmod(time, 60)
    local rtTime = string.format("%s:%s:%s", hour, minute, second)

    return rtTime
end

3、

复制代码 代码如下:

--把1990.1.1至今的秒数,转化为年月日,时分
--endTime 单位毫秒
os.date("%Y-%m-%d  %H:%M",math.floor(endTime/1000))

相关文章

  • Lua判断Table是否为空的方法(空的table即{})

    Lua判断Table是否为空的方法(空的table即{})

    这篇文章主要介绍了Lua判断Table是否为空的方法(空的table即{}),如何判断lua中的table是否是空的table呢,本文就试验了多个方法,最后得出比较好的判断方法,需要的朋友可以参考下
    2015-04-04
  • 详解Lua中的元表概念

    详解Lua中的元表概念

    这篇文章主要介绍了详解Lua中的元表,是Lua入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Luvit像Node.js一样写Lua应用

    Luvit像Node.js一样写Lua应用

    今天小编就为大家分享一篇关于Luvit像Node.js一样写Lua应用,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Lua教程(二十二):userdata

    Lua教程(二十二):userdata

    这篇文章主要介绍了Lua教程(二十二):userdata,这里我们通过一个简单完整的示例来学习一下Lua中userdata的使用方式,需要的朋友可以参考下
    2015-04-04
  • lua中使用packagepath解决多个项目的路径冲突问题

    lua中使用packagepath解决多个项目的路径冲突问题

    这篇文章主要介绍了lua中使用packagepath解决多个项目的路径冲突问题,本文描述了问题的产生环境和原因,并给出了解决方法,需要的朋友可以参考下
    2015-04-04
  • Lua的table库函数insert、remove、concat、sort详细介绍

    Lua的table库函数insert、remove、concat、sort详细介绍

    这篇文章主要介绍了Lua的table库函数insert、remove、concat、sort详细介绍,本文分别给出了这几个函数的使用实例,需要的朋友可以参考下
    2015-04-04
  • 使用Lua编写Nginx服务器的认证模块的方法

    使用Lua编写Nginx服务器的认证模块的方法

    这篇文章主要介绍了使用Lua编写Nginx服务器的认证模块的方法,即诸如当今流行的社交应用接入等功能,需要的朋友可以参考下
    2015-06-06
  • Lua table的concat方法使用实例

    Lua table的concat方法使用实例

    这篇文章主要介绍了Lua table的concat方法使用实例,本文讲解了concat方法的用法及使用实例,需要的朋友可以参考下
    2015-04-04
  • 浅析Lua中的迭代器

    浅析Lua中的迭代器

    这篇文章主要介绍了Lua中的迭代器,是Lua入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Lua中模块以及实现方法指南

    Lua中模块以及实现方法指南

    从Lua 5.1开始,我们可以使用require和module函数来获取和创建Lua中的模块。从使用者的角度来看,一个模块就是一个程序库,可以通过require来加载,之后便得到一个类型为table的全局变量。
    2015-04-04

最新评论