Date Lua中的日期格式ToutString
我对Lua(Luajit)中的日期格式有一个问题。例如,我需要获取UTC字符串,就像在JavaScript中一样:Date Lua中的日期格式ToutString,date,lua,utc,luajit,Date,Lua,Utc,Luajit,我对Lua(Luajit)中的日期格式有一个问题。例如,我需要获取UTC字符串,就像在JavaScript中一样: var date = new Date() console.log(date.toUTCString()) // "Fri, 06 Dec 2013 14:05:28 GMT" 不幸的是,在Lua中,我找不到这样格式化日期的可能性: print(os.date()) -- Fri Dec 6 16:06:43 2013 从: 如果格式以“”开头',则日期的格式为协调世界时。[
var date = new Date()
console.log(date.toUTCString()) // "Fri, 06 Dec 2013 14:05:28 GMT"
不幸的是,在Lua中,我找不到这样格式化日期的可能性:
print(os.date()) -- Fri Dec 6 16:06:43 2013
从:
如果格式以“”开头代码>',则日期的格式为协调世界时。[……]
如果格式不是“*t
”,则date将日期作为字符串返回,并根据与ANSI C函数strftime
相同的规则进行格式化
基于这一点,构造一个类似JavaScript的toutString
format的格式字符串非常简单
=os.date(“!%a,%d%b%Y%H:%M:%S GMT”)
2013年12月6日星期五14:27:34 GMT