从rails中的查询为已获取的数据分配新值

时间:2012-12-06 13:50:11

标签: ruby-on-rails ruby-on-rails-3 strftime

我尝试格式化在rails中从查询接收的日期,但该值未更新。 这是我的代码: -

@data = "My query"
@data.each do |eventdata|
      eventdata.start_date = eventdata.start_date.strftime("%Y-%m-%d %I:%M %p")
      puts "*******************"+eventdata.start_date.to_s
      eventdata.end_date = eventdata.end_date.strftime("%Y-%m-%d %I:%M %p")
end

从我的ajax调用收到的日期采用此格式'2012-12-06T00:00:00+05:30',不会更新。可能是什么问题?

此外,我的控制台上打印的事件值为******************2012-12-06 00:00:00 +0530

1 个答案:

答案 0 :(得分:0)

尝试

 eventdata.start_date.strftime("%Y-%m-%d %I:%M:%p") 

 eventdata.start_date.strftime("%Y-%m-%d %H:%M:%S")