在Ruby on Rails上将datetime转换为mysql格式

mda*_*rre 4 ruby ruby-on-rails

我正在尝试将日期转换为mysql格式的日期,但无法正常工作.

@complain.date = Date.today.to_s(:db)
Run Code Online (Sandbox Code Playgroud)

另外,我想将其保存为日期时间格式.任何暗示?

Sop*_*ert 8

您不需要手动转换; 做就是了:

@complain.date = Date.today
Run Code Online (Sandbox Code Playgroud)

  • 请记住,这只会返回日期.如果你有一个DATETIME类型的列,你应该使用**Time.now.to_s(:db)** (9认同)
  • `:db`不是开玩笑! (3认同)