gpt4 book ai didi

ruby - 使用自定义格式输出时间(GMT 而不是 UTC)

转载 作者:太空宇宙 更新时间:2023-11-03 18:28:02 26 4
gpt4 key购买 nike

我想知道如何使用 ruby​​ 1.9.2 以这种格式获取时间:我正在使用 Rails 3.1 可能需要设置一些环境常量才能使用 to_s 方法开箱即用?

2011-11-11 15:20:01 GMT+4

代替

Time.now.to_s # => "2011-11-11 15:20:01 +0400"

最佳答案

class Time
def to_gmt
z = gmtoff / 3600
strftime("%F %T GMT#{:+ if z>=0}#{z}")
end
end

puts Time.now.to_gmt
#=> 2011-11-11 06:43:59 GMT-7

关于ruby - 使用自定义格式输出时间(GMT 而不是 UTC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8093331/

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