文档章节

Lua时间转换

 江湖令
发布于 2016/12/02 16:51
字数 121
阅读 6
收藏 0

1.

--把时间 秒,转化为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.

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))

 

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 71
码字总数 14376
作品 0
西安
私信 提问
openresty通过lua增加随机traceid

在没有引入zipkin(或者阿里的鹰眼,百度的华佗)这种trace系统的时候,排查问题的一般思路都是按照请求链路来寻找问题源。因此如果能在请求链路中有一个唯一的标识就最好了,而在nginx/ope...

宏量
07/16
0
0
lua中获取未来某时间点的时间戳

最近在做游戏定时推送,犹如第二天9点通知玩家领取奖励之类的需求,要求获取第二天9点的时间戳,以前用JS写过类似的需求,JS中的Date类用起来比较方便,很多东西已经帮忙弄好了,最主要的还是...

熊友良
2014/12/01
0
0
最强大的Lua C++ Bind--LuaBind

LuaBind 是一个帮助你绑定C++和Lua的库.她有能力暴露 C++ 函数和类到 Lua . 她也有能力支持函数式的定义一个Lua类,而且使之继承自C++或者 Lua. Lua类可以覆写从 C++ 基类继承来的虚函数. 她的...

匿名
2010/03/02
12.4K
0
Redis进阶实践之十九 Redis如何使用lua脚本

Redis进阶实践之十九 Redis如何使用lua脚本 一、引言 redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何...

morpheusWB
09/13
0
0
C++ 封装的 Lua 扩展库--fflua

在使用C++做服务器开发中,经常会使用到脚本技术,Lua是最优秀的嵌入式脚本之一。Lua的轻量、小巧、概念之简单,都使他变得越来越受欢迎。本人也使用过python做嵌入式脚本,二者各有特点,今...

EvanZhaoOwn
2014/12/11
9K
4

没有更多内容

加载失败,请刷新页面

加载更多

kubernetes notes

Error from server (ServerTimeout): error when creating "mysql.yaml": No API token found for service account "default", retry after the token is automatically created and added t......

kut
32分钟前
2
0
代理模式---静态代理

package com.atguigu.java; //接口的应用:代理模式---静态代理。 public class ProxyTest { public static void main(String[] args) { NetWork work = new RealServer(); ProxyServer pro......

architect刘源源
47分钟前
2
1
工作中的一些Git使用

git stash list 查看所有stash git stash apply 0 应用序号为0那个stash并且不删除它 git stash pop 0 应用序号为0那个stash并且删除删除删除它 git stash save "env" stash当前的改动并且取...

-___-
今天
1
0
C# webservice 配置总结

为了方便下次查看,把总结配置文件放这里,看的方便。 <?xml version="1.0" encoding="utf-8"?><!-- 有关如何配置 ASP.NET 应用程序的详细消息,请访问 http://go.microsoft.com/f...

轻轻的往前走
今天
0
0
SpringCloud之Eureka

Eureka简介 什么是Eureka? Eureka是一种基于rest提供服务注册和发现的产品: Eureka-Server: 用于定位服务,以实现中间层服务器的负载平衡和故障转移。 Eureka-client:用于服务间的交互,内...

lc_fly1
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部