在Ruby1.9中有一个rich strftime
function可以支持很多不同的格式。我能理解如何使用Sun
和SUN
分别获得%a
和%^a
作为一周中的几天,但我想得到sun
。有没有办法用strftime
来得到一周中小写的一天?
注意:我特别想要一个strftime
解决方案,这样我就可以将格式设置放在(并且只能放在)区域设置文件中,然后在我的视图中单独使用l
函数。
最佳答案
把它和下壳连在一起
t = Time.now
t.strftime("%a").downcase
我知道将它与格式的其他部分连接起来会很痛苦,但我很确定不能仅使用标志来实现这一点。有一个case change标志
#
,但它不能用来逆转^
或其本身的结果,因此t.strftime("%##a %#^a")
只打印
SUN SUN
关于ruby - Ruby中的小写星期几,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10868988/