в strftime ruby, почему% P - это «am / pm», а% p - «AM / PM» - PullRequest
1 голос
/ 20 мая 2011

разве это не сбивает с толку?Не должно ли быть наоборот, чтобы легче было запомнить?

1 Ответ

5 голосов
/ 20 мая 2011

смотрит на этот шпаргалку: http://cheat.errtheblog.com/s/strftime/

Похоже, что в Ruby 1.8 раньше не было опции% P, поэтому я думаю, что когда сообщество решило добавить эту «функцию», оно решило использовать% p для обратной совместимости и добавило опцию% P для пользователи, которым нужна строчная версия.

Тем не менее, было бы не больно, если бы они были взаимозаменяемы, чтобы избежать путаницы.

...