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

DMH*_*DMH 3 ruby datetime ruby-on-rails date

我有一个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

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

G.B*_*G.B 6

尝试以下:

start_date.iso8601
Run Code Online (Sandbox Code Playgroud)

产量

=> "2015-05-06T15:53:51+05:00"
Run Code Online (Sandbox Code Playgroud)