将Rails的日期时间转换为YYYY-MM-DDThh:mm:ssZ

5

我有一个应用程序,其中包含开始日期和结束日期,格式为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

如果有人能指点我正确的方向,我将非常感激。


你想将其用作实例方法start_date.iso8601。类方法需要一个字符串 - Lee Jarvis
嗨,李,如果你添加一个答案,我会接受它,这很棒。 - DMH
我让G.B获得点赞吧 :) - Lee Jarvis
1个回答

9

请尝试以下操作:

start_date.iso8601

输出

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接