lua 时间转化

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))
时间: 2024-11-10 10:25:08

lua 时间转化的相关文章

js将UTC时间转化为当地时区时间

我们在进行网站开发的时候有可能会涉及到国外的用户或者用户身在国外,这时就会存在时差问题,比如说我们在中国的时间是08:00,但是此时韩国的时间是09:00,如果在网页上需要进行相关显示的话就会出现问题,那作为一个前端该怎么解决这个问题呢? 前端通过请求获取的时间一般都是时间戳格式,这个时间戳一般就是UTC时间(*UTC:最接近标准时间的一个时间标准),而我们在网页上需要显示的是GMT时间,下面就是根据本地时间获得GMT时间和任意时区的时间函数: 1.将本地时间转化成任意时区的时间(如:通过本地时

jQuery将时间转化为时间戳或将时间戳转化为时间

下面的这段代码,是可以将时间戳转为时间,或者将时间戳转为时间: <script type="text/javascript"> $.extend({ myTime:{ CurTime: function(){ return Date.parse(new Date())/1000; }, DateToUnix: function(string) { var f = string.split(' ', 2); var d = (f[0] ? f[0] : '').split('

js时间转化

function showDiv(objID){ //将时间转化为时间戳 var str = '2009/1/1'; var ftime = str.replace(/-/g,'/'); var uftime = Date.parse(ftime)/1000; //将当前时间转化为时间戳 var curtime = Math.round(new Date().getTime()/1000.0); //alert(curtime); }

回顾上周所学内容及时间转化

面向对象: 对象: 万事万物皆为对象. 特征, 动作或功能放在一起的就是一个对象 对象如何创建的. 在python中对象是通过类来创建的. 类是对对象的描述.统称.约束. class Car: def fly(self): pass 类与对象的关系: 类是类型, 类别. 对事物的描述 对象是个体. 具体的某一个东西或者事物 创建对象: 类名() 实例化. 三大特征: 1. 封装. 将数据或者方法封装在一个类中. 2. 继承. 子类可以自动有用父类中除了私有内容外的所有内容. 包括了抽象方法 3.

时间转化(String sql util )

时间类型有很多种,我今天只讲(util   sql   String)三种之间的转化 Util--->string 转化: import java.util.Date; SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd"); java.util.Date date=new java.util.Date(); String str=sdf.format(date); String-->util 转化 String s=

lua时间函数操作和对比代码,os.date() os.time()

time和date两个函数在Lua中实现所有的时钟查询功能.函数time在没有参数时返回当前时钟的数值.(在许多系统中该数值是当前距离某个特定时间的秒数.)当为函数调用附加一个特殊的时间表时,该函数就是返回距该表描述的时间的数值.这样的时间表有如下的区间: year a full year month 01-12 day 01-31 hour 01-31 min 00-59 sec 00-59 isdst a boolean, true if daylight saving 前三项是必需的,如果

2015-05-27 用正则把oracle时间转化到mysql时间

啊!好久没写博客了.今天要把一些数据从oracle迁移到mysql,对于时间的转化做了个正则替换,希望能帮到有需要的朋友. 1.mysql中插入时间 http://bbs.csdn.net/topics/380234140 mysql在插入时间的时候 要进行格式转换 例如 insert into users(birth) values(STR_TO_DATE('" + alarmDefi.getEndTime()+ "','%Y-%m-%d %k:%i:%s')) ;这样就可以插入 年

Excel中如何把时间转化成文本

把时间数据转化为不带分隔符的数据. 公式如下 =TEXT(A:A,"yyyymmdd"): =TEXT(A:A,"yyyymm"): text函数第一个对象目标(需要转化的时间),第二个对象是转化后的格式(yyyy代表年份,mm代表月份,dd代表天数) 如图 2 下面是函数的实际操作情况. 很简单的函数,但是要明白函数的意义,而且转化后是文本 3 那么如何转化为时间格式呢? 只需要把格式转化一下: =TEXT(A:A,"hh:mm:ss") 第一

jquery 时间戳和日期时间转化

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 (function($) {     $.extend({         myTime: {             /**              * 当前时间戳