1

私はAwesomeWMの悪質なdatewidgetを使用しています。日付と時刻をwiboxのrc.luaにこの形式Feb 17, 12:10 AM(%b%d、%l:%M:%p)で出力しようとしていますが、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小文字amまたはとしてフォーマットする必要がありpmます。

文字列は次のいずれかです。

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

コードパッドの例。

于 2013-02-17T07:56:37.523 に答える