1

我正在使用 AwesomeWM 恶意日期小部件。我正在尝试在 rc.lua 中以这种格式Feb 17, 12:10 AM(%b %d, %l:%M:%p) 输出 wibox 中的日期和时间,但我希望AM(%p) 为小写。

我试过了:vicious.register(datewidget, vicious.widgets.date, "<span font-family='terminus' color='#999999'>%b %d, %l:%M:</span> <span variant='smallcaps'%p</span>", 1)但是该变体属性似乎不起作用。

还有另一种方法可以做到这一点吗?

我完整的 rc.lua

4

1 回答 1

2

您可以使用string图书馆的lower()电话。

os.date( "%b, %I:%M " )..string.lower( os.date("%p") )

编辑

虽然Lua PiL中没有提到它;strftime也必须格式化为%P小写ampm.

字符串可以是:

os.date( "%b, %I:%M %P" )

键盘示例。

于 2013-02-17T07:56:37.523 回答