将Rails Datetime转换为YYYY-MM-DDThh:mm:ssZ

时间:2015-05-06 10:50:34

标签: ruby-on-rails ruby date datetime

我的ann app有一个start_date和一个end_date,当前格式为Thu, 23 Apr 2015 17:00:00 UTC +00:00,字段类型为datetime。

我需要将它转换为YYYY-MM-DDThh:mm:ssZ的Eventbrite API,但我没有运气。

我已尝试iso = Time.iso8601(start_date),但收到以下错误TypeError: no implicit conversion of ActiveSupport::TimeWithZone into String

任何能够指出我正确方向的人都会非常感激。

1 个答案:

答案 0 :(得分:6)

尝试以下:

start_date.iso8601

<强>输出

=> "2015-05-06T15:53:51+05:00"