gpt4 book ai didi

ruby-on-rails - 1.week.ago.in_zone(Time.zone) for Rails?

转载 作者:行者123 更新时间:2023-12-04 13:24:42 28 4
gpt4 key购买 nike

有没有办法在特定时区使用那些花哨的时间助手方法而不这样做?

Time.use_zone(Time.zone.name) { 1.week.ago }

我应该添加什么类 in_zone方法以便我可以在不引起太多困惑的情况下执行以下操作?
1.week.ago.in_zone(Time.zone.name)

或者这已经内置了?我想知道因为我使用 Time.zone.now任何地方,并希望在其他情况下使用更简单的方法。

最佳答案

Rails 有一个方法叫做 in_time_zone 这为你做这件事。它适用于任何 Time , DateActiveSupport::TimeWithZone目的..

1.week.ago.in_time_zone("Tokyo")

您可以通过运行以下命令获取所有可用时区的列表:
rake time:zones:all

关于ruby-on-rails - 1.week.ago.in_zone(Time.zone) for Rails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5380250/

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