Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将Rails Datetime转换为YYYY-MM DDThh:MM:ssZ_Ruby On Rails_Ruby_Date_Datetime - Fatal编程技术网

Ruby on rails 将Rails Datetime转换为YYYY-MM DDThh:MM:ssZ

Ruby on rails 将Rails Datetime转换为YYYY-MM DDThh:MM:ssZ,ruby-on-rails,ruby,date,datetime,Ruby On Rails,Ruby,Date,Datetime,我有一个ann应用程序,它有一个开始日期和一个结束日期,当前的格式是2015年4月23日17:00:00 UTC+00:00,字段类型是datetime 我需要将它转换成eventbriteapi的这个YYYY-MM-DDThh:MM:ssZ,但我运气不好 我尝试了iso=Time.iso8601(开始日期)但是我得到了以下错误TypeError:ActiveSupport::TimeWithZone没有隐式转换为字符串 任何能为我指出正确方向的人都将不胜感激。请尝试以下内容: start_d

我有一个ann应用程序,它有一个开始日期和一个结束日期,当前的格式是2015年4月23日17:00:00 UTC+00:00,字段类型是datetime

我需要将它转换成eventbriteapi的这个
YYYY-MM-DDThh:MM:ssZ
,但我运气不好

我尝试了
iso=Time.iso8601(开始日期)
但是我得到了以下错误
TypeError:ActiveSupport::TimeWithZone没有隐式转换为字符串

任何能为我指出正确方向的人都将不胜感激。

请尝试以下内容:

start_date.iso8601
输出

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

您想将其用作实例方法
start\u date.iso8601
。课堂方法hey Lee如果你添加答案,效果会很好,我会接受。我会让G.B投票:)