我的日期格式如下
Thu, 07 Nov 2019 20:25:00 UTC +00:00
我需要将其显示为 7 November 2019, 14:25:00 GMT-6
. 我试过了
date.strftime('%d %b %Y %H:%M:%S %Z')
它产生的输出 "07 Nov 2019 20:25:00 +00:00"
我需要将时区显示为GMT-6
有什么办法可以实现这一点?
你可以使用 in_time_zone(offset)
以达到这个目的.比如下面。
Time.now.in_time_zone(-6).strftime('%d %b %Y %H:%M:%S GMT-6')
=> "12 Jun 2020 12:12:51 GMT-6"