如何在 awesome wm rc.lua 中获取本地日期/时间作为变量?

How do I get local date / time as variable inside awesome wm rc.lua?

基本上,我想要一个 printscreen 键,所以我添加到 rc.lua

awful.key({}, "Print", function() awful.util.spawn("flameshot screen -p /my/path/__date__time__.png") end)

进行键绑定。

如何在此命令中将 date/time 作为变量,以便将屏幕截图保存在 /my/path/2021-11-04_12-12 下?

如果 os.date() 存在则...

awful.key({}, "Print", function() awful.util.spawn("flameshot screen -p /my/path/" .. os.date('%Y-%m-%d_%H-%M.png')) end)

os.date() 函数能够 return 格式化时间字符串。
另见:https://www.lua.org/manual/5.4/manual.html#6.9