Rails - 不要在sql o / p中使用时区

时间:2012-12-11 06:33:29

标签: ruby-on-rails ruby

我在PGSQL上有一个Rails应用程序,并且有一个出生日期列(没有时区的时间戳)。

我使用“select”来获取员工数据并将其作为JSON返回,但是DOB总是带有时区,例如: “出生日期”: “1992-06-18T20:00:00-04:00”。

我尝试使用to_char(emp.dob,'YYYY-MM-DD HH24:MI:SS'),但没有效果。

任何人都有任何想法如何让o / p不包含TZ信息?

类似于:1992-06-18 20:00:00

由于

编辑:在这里找到类似问题的解决方案: rails dates with json

1 个答案:

答案 0 :(得分:0)

使用本地化方法并键入以下内容:

<%= l emp.dob, :format => :long %>

有几个预先定义的选项来显示文本(:long,:short等) 您可以阅读更多here