如何获得时区缩写而不是strftime的小时偏移量?

时间:2014-12-22 23:16:30

标签: ruby-on-rails ruby

我知道有许多时区与UTC / GMT共享相同的偏移量。 使用strftime('%Z')时,它会以小时/分钟为单位返回偏移量。

有没有人知道将时区作为3个字符的时区字符串的简单方法,例如。 +0100 => CET

我在time_formats.rb初始值设定项中使用自己的日期格式定义了

Time::DATE_FORMATS[:friendly_datetime] = '%A, %-d %B %Y at %H:%M %Z'

这会产生: Sunday, 11 January 2015 at 20:00 +0100

我希望%Z(+0100)成为CET。 我考虑过创建自己的翻译哈希并在我的自定义时间格式上使用proc。 我有点希望有一个内置的方式或者我不知道的宝石。

0 个答案:

没有答案