我的日期格式如下
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"