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中的类编程代码实例

    Lua中的类编程代码实例

    这篇文章主要介绍了Lua中的类编程代码实例,本文直接用代码讲解类的创建、类的实例化、类的方法调用、类的继承、类的多重继承等面向对象编程方法,需要的朋友可以参考下
    2015-04-04
  • Lua和C++语言的交互详解

    Lua和C++语言的交互详解

    这篇文章主要介绍了Lua和C++语言的交互详解,本文讲解了C++和Lua交互,涉及到获取Lua中普通变量的值,Lua中table的值和调用Lua中的函数,需要的朋友可以参考下
    2014-09-09
  • 详解Lua中的数据类型

    详解Lua中的数据类型

    这篇文章主要介绍了Lua中的数据类型,是Lua入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Lua编程示例(七):协同程序基础逻辑

    Lua编程示例(七):协同程序基础逻辑

    这篇文章主要介绍了Lua编程示例(七):协同程序基础逻辑,本文直接给出代码实例,需要的朋友可以参考下
    2015-07-07
  • Lua性能优化技巧(二):基本事实

    Lua性能优化技巧(二):基本事实

    这篇文章主要介绍了Lua性能优化技巧(二):基本事实,本文讲解了一些编译器和寄存器的一些知识,需要的朋友可以参考下
    2015-04-04
  • 简单谈谈lua和c的交互

    简单谈谈lua和c的交互

    要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。
    2016-01-01
  • Lua中pairs与ipairs的区别总结

    Lua中pairs与ipairs的区别总结

    这篇文章主要给大家介绍了关于Lua中pairs与ipairs区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-09-09
  • Lua教程(十一):模块与包详解

    Lua教程(十一):模块与包详解

    这篇文章主要介绍了Lua教程(十一):模块与包详解,本文讲解了require函数、 编写模块的基本方法、使用环境、module函数等内容,需要的朋友可以参考下
    2015-04-04
  • Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记

    Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记

    这篇文章主要介绍了Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记,本文来自个人总结,需要的朋友可以参考下
    2014-09-09
  • 详解Lua中的元表和元方法

    详解Lua中的元表和元方法

    Lua中的元表(Metatable)和元方法(Metamethods)是Lua语言中的重要概念,它们允许我们对对象和操作进行自定义,本文讲给大家详细介绍一下Lua中的元表和元方法,需要的朋友可以参考下
    2023-09-09

最新评论