我正在使用TZInfo进行本地化和DST兼容的时区处理。我的问题是我从cronjob生成电子邮件消息并且本地化方法在那里不起作用,它的作用是它在environment.rb中使用应用程序的默认时区并显示该区域的时间w.r.t。我想要的是它应该仍然使用我的实际时区设置。为此,我想要以下内容:
<%= l log.created_at.in_time_zone("Eastern Time (US & Canada)" %>
类似的东西。
有什么方法可以做到这一点。任何不会破坏DST事物的方法,因为我使用TZInfo的原因是与DST兼容的时间转换。
此致