加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Lua中的日期格式

发布时间:2020-12-14 21:43:18 所属栏目:大数据 来源:网络整理
导读:我正在以下列格式从数据库中检索日期: vardate = '01/20/2017 09:20:35' - mm/dd/yyyy hh:mm:ss 我想将其转换为格式dd-mm-yyyy hh:mm:ss 我可以获得一些关于如何获得我想要的格式的指导吗? 解决方法 Date formatting in Lua is pretty simplistic.如果您
我正在以下列格式从数据库中检索日期:

vardate =  '01/20/2017 09:20:35' - mm/dd/yyyy hh:mm:ss

我想将其转换为格式dd-mm-yyyy hh:mm:ss

我可以获得一些关于如何获得我想要的格式的指导吗?

解决方法

Date formatting in Lua is pretty simplistic.如果您只需要将其从一种格式转换为另一种格式,并且该格式不会更改,您只需使用string.match:

function convertDate(vardate)
    local d,m,y,h,i,s = string.match(vardate,'(%d+)/(%d+)/(%d+) (%d+):(%d+):(%d+)')
    return string.format('%s/%s/%s %s:%s:%s',d,s)
end

-- Call it this way
convertDate('01/20/2017 09:20:35')

如果您需要更多参与,我建议使用外部库.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读