我有一个收集日期时间的表格如下:2013-05-21 00:00:00 UTC
这需要转换为XML兼容格式。我尝试使用.rfc3339
方法:
DateTime.rfc3339('2013-05-21 00:00:00 UTC')
我收到以下错误:convert ActiveSupport::TimeWithZone to String
有什么建议吗?
答案 0 :(得分:2)
DateTime::rfc3339
类方法解析RFC3339字符串并返回日期对象。要将日期对象转换为RFC3339字符串,请使用以下代码:
DateTime.parse('2013-05-21 00:00:00 UTC').rfc3339