将db日期转换为rfc3339

时间:2013-03-18 20:41:22

标签: ruby ruby-on-rails-3

我有一个收集日期时间的表格如下:2013-05-21 00:00:00 UTC

这需要转换为XML兼容格式。我尝试使用.rfc3339方法:

DateTime.rfc3339('2013-05-21 00:00:00 UTC')

我收到以下错误:convert ActiveSupport::TimeWithZone to String

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

DateTime::rfc3339 类方法解析RFC3339字符串并返回日期对象。要将日期对象转换为RFC3339字符串,请使用以下代码:

DateTime.parse('2013-05-21 00:00:00 UTC').rfc3339