为什么Lua中的日期格式要这样写呢?

2026-04-01 19:311阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计269个文字,预计阅读时间需要2分钟。

为什么Lua中的日期格式要这样写呢?

我正在以下格式从数据库中检索日期:`vardate='01/20/2017 09:20:35' - mm/dd/yyyy hh:mm:ss`。我想将其转换为格式`dd-mm-yyyy hh:mm:ss`。我可以获得一些关于如何获得所需格式的指导吗?

我正在以下列格式从数据库中检索日期:

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', y,m,d,h,i,s) end -- Call it this way convertDate('01/20/2017 09:20:35')

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

为什么Lua中的日期格式要这样写呢?

本文共计269个文字,预计阅读时间需要2分钟。

为什么Lua中的日期格式要这样写呢?

我正在以下格式从数据库中检索日期:`vardate='01/20/2017 09:20:35' - mm/dd/yyyy hh:mm:ss`。我想将其转换为格式`dd-mm-yyyy hh:mm:ss`。我可以获得一些关于如何获得所需格式的指导吗?

我正在以下列格式从数据库中检索日期:

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', y,m,d,h,i,s) end -- Call it this way convertDate('01/20/2017 09:20:35')

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

为什么Lua中的日期格式要这样写呢?