如何将DateTime初始化为今天,但具有特定时间?

Zab*_*bba 7 ruby-on-rails-3

如何轻松地将DateTime初始化为今天,但具有特定时间?

d = DateTime.(??)
#desired resulting time => 09 April 2011 9:46 PM
Run Code Online (Sandbox Code Playgroud)

Zab*_*bba 9

谢谢你的回答@Vadim.我应该更努力地搜索一下......我能够做到这一点:

DateTime.now.change(:hour => 21, :minute => 46)
Run Code Online (Sandbox Code Playgroud)

  • 在Rails 3中,分钟参数命名为min (3认同)