【发布时间】:2013-07-23 18:56:27
【问题描述】:
我有一个 AWS 服务器,它运行关于我们用户群的每日 cron 作业报告。我想确保我的报告在 MST 的前一天运行一整天。目前我用这个作为数据查询的代码
Time.new(Time.now.year, Time.now.month, Time.now.day).yesterday.beginning_of_day.in_time_zone('MST)..Time.new(Time.now.year, Time.now.month, Time.now.day).yesterday.end_of_day.in_time_zone('MST)
我读到使用 Time.now 是不好的做法,因为那是系统 (UTC) 时间?我想知道我正在做的事情是否是一个很大的不,或者是否有更有效的方法?
谢谢!
【问题讨论】:
-
您还有其他问题吗?或者我的回答对您的问题有用吗?
标签: ruby ruby-on-rails-3 timezone