【发布时间】:2015-07-31 20:23:51
【问题描述】:
当我这样做时:
DateTime.now.to_s
我得到: 2015-07-31T22:22:05+02:00
但我需要这种格式:
2015-07-31 22:22:05
我怎样才能这样格式化它?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4
当我这样做时:
DateTime.now.to_s
我得到: 2015-07-31T22:22:05+02:00
但我需要这种格式:
2015-07-31 22:22:05
我怎样才能这样格式化它?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4
由于这是一个常见的需求,因此有一种速记方法可以做到这一点。
DateTime.now.to_s(:db) #=> 2015-07-31 22:22:05
http://api.rubyonrails.org/classes/DateTime.html#method-i-to_formatted_s
【讨论】:
:db 谁能解释一下?
DateTime.now.strftime("%Y-%m-%d %I:%M:%S")
【讨论】:
【讨论】: