我有一个具有以下基本工作流的应用程序:
中。
首先,我需要在GMT时间-/+用户时区偏移量中将项保存到队列中。
做这件事最好的方法是什么?
我目前有:
DateTime.parse("26 October 2011 14:45") + Rational(user.timezone.to_f, 24)我怀疑上面的代码并不完全可靠。
还有一个cron作业,它每小时运行一次并处理作业--我需要查询队列中需要在此时处理的项(分钟并不重要)。
发布于 2011-10-14 14:17:33
只需通过用户的时区解析“作用域”:
>> ActiveSupport::TimeZone.new('Madrid').parse("26 October 2011 14:45")
=> Wed, 26 Oct 2011 14:45:00 CEST +02:00https://stackoverflow.com/questions/7768839
复制相似问题