gpt4 book ai didi

ruby-on-rails - 如何将时区全名翻译成 tz 缩写?

转载 作者:数据小太阳 更新时间:2023-10-29 06:27:40 26 4
gpt4 key购买 nike

在 Rails 3.x 应用程序中,我需要显示时区缩写(EST、PST、CST 等)而不是完整的时区名称。我已经看到许多讨论似乎都在解决这个问题,但方式过于冗长。

是否有 gem 或非常简洁的方法来处理此问题,可用于正确映射它们?

最佳答案

对于当前时区:

Time.zone.now.strftime('%Z')

或者对于时区列表:

ActiveSupport::TimeZone.us_zones.map do |zone|
Time.now.in_time_zone(zone).strftime('%Z')
end

它有效,但似乎仍然应该有更好的方法......

关于ruby-on-rails - 如何将时区全名翻译成 tz 缩写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9644786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com