1

我正在使用 TZInfo 进行本地化和与 DST 兼容的时区处理。我的问题是我正在从 cronjob 生成一封电子邮件,并且本地化方法在那里不起作用,它的作用是它使用应用程序在 environment.rb 中的默认时区并显示该区域的时间。我想要的是它仍然应该使用我的实际时区设置。为此,我想要以下内容:

<%= l log.created_at.in_time_zone("Eastern Time (US & Canada)" %>

类似的东西。

有什么办法可以做到这一点。任何不会破坏 DST 事物的可用方法,因为我使用 TZInfo 的原因是与 DST 兼容的时间转换。

问候

4

0 回答 0