Lua中os.date存在Bug吗?

$ lua -v -e "print(os.date('%l'))"
Lua 5.2.2  Copyright (C) 1994-2013 Lua.org, PUC-Rio
lua: (command line):1: bad argument #1 to 'date' (invalid conversion specifier '%l')
stack traceback:
    [C]: in function 'date'
    (command line):1: in main chunk
    [C]: in

如果有问题,我应该提交 bug 报告到哪里?

点赞
用户2198692
用户2198692

这并不是 Lua 的 bug。os.date 使用的格式是由编译器提供的 strftime C 函数所描述的(我的意思是编译 Lua 时所使用的编译器)。已知一些编译器(例如 MSVC)并不提供所有的格式,甚至在提供某些格式时直接崩溃。

2013-06-17 06:37:50