Я чувствую, что мне не хватает чего-то очень простого здесь. Я прочитал APIDock, ожидая, что %Z
вернет сокращенный часовой пояс (например,). Он делает это для объекта Time
, но не DateTime
.Различные выходные данные для DateTime.strftime vs Time.strftime для сокращений в часовом поясе
Что мне не хватает?
irb(main):008:0> Time.now.strftime("%Z")
=> "PST"
irb(main):009:0> DateTime.now.strftime("%Z")
=> "-08:00"
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
Спасибо - я не уверен, что это проблема с документацией, или функциональность Сью. Я открыл билет: https://bugs.ruby-lang.org/issues/13231 – thornomad
Честно: я уверен, что это сделано специально, чтобы показать смещение в обоих направлениях без добавления дополнительного '%' - картограф. – mudasobwa