LUA 获取 YYYYMMDDHHMMSS 格式的日期时间

我想知道如何获取以下格式的日期字符串:

date=os.date()--11/29/18 09:14:04

将其转换为 YYYYMMDDHHMMSS 格式,因此在此示例中,我希望返回:

20181129091404
点赞
用户5554872
用户5554872

以下代码返回一个字符串值:

function generateDateTime()
 local dateTimeTable = os.date('*t')
 local dateTime = dateTimeTable.year .. addZeroForLessThan10(dateTimeTable.month) ..
 addZeroForLessThan10(dateTimeTable.day) .. addZeroForLessThan10(dateTimeTable.hour) .. addZeroForLessThan10(dateTimeTable.min) .. ddZeroForLessThan10(dateTimeTable.sec)
 return dateTime
end

function addZeroForLessThan10(number)
  if(number < 10) then
    return 0 .. number
  else
    return number
 end
end
2018-11-29 09:38:50
用户107090
用户107090

os.date接受格式化字符串。尝试使用os.date(“%Y%m%d%H%M%S”)

2018-11-29 10:03:08