在ruby的strftime中,为什么%P是“am / pm”而%p是“AM / PM”

时间:2011-05-20 05:36:37

标签: ruby datetime strftime

是不是更令人困惑?不应该是相反的方式,所以它更容易记住吗?

1 个答案:

答案 0 :(得分:5)

查看此备忘单:http://cheat.errtheblog.com/s/strftime/

似乎Ruby 1.8之前没有%P选项,所以我认为当社区选择添加“功能”时,他们选择使用%p来实现向后兼容并添加了%P选项想要小写版本的用户。

但是,如果他们互换以避免混淆,也不会受到伤害。