Lua os.date() - *t和!*t有什么区别?

3
os.date()函数的第一个参数是格式化字符串。我看到有人使用*t!*t作为格式化字符串。
这两者之间有什么区别吗?
1个回答

4
lua 参考手册 描述如下:

如果格式以 '!' 开头,则日期将按协调世界时格式化

以下两个示例显示了差异:
local t = os.date( "!%a %b %d, %H:%M")
print(t) -- Thu Oct 25, 04:01 (current UTC)

local t = os.date( "%a %b %d, %H:%M")
print(t) -- Thu Oct 25, 12:01

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接