Lua时间转化的几个小例子(lua时间函数)不看后悔

随心笔谈5个月前发布 admin
215 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

该文章介绍了如何将给定的秒数(second)转换为“天:小时:分钟:秒”的时间格式。文章通过一个名为`convertTimeForm`的函数实现了这一转换: 1. 函数首先计算秒数对应的天数(`timeDay`),通过`math.floor(second/86400)`计算。2. 接着计算小时(`timeHour`),通过`math.fmod(math.floor(second/3600), 24)`得到。3. 然后计算分钟(`timeMinute`),通过`math.fmod(math.floor(second/60), 60)`计算。4. 最后计算秒数(`timeSecond`),通过`math.fmod(second, 60)`得到。 函数返回这四个时间单位,实现了将秒数转换为“天:小时:分钟:秒”格式的时间表示。

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

© 版权声明

相关文章