如何很容易将DateTime初始化为今天,但具体时间?如何将DateTime初始化为今天,但具体时间?
d = DateTime.(??)
#desired resulting time => 09 April 2011 9:46 PM
如何很容易将DateTime初始化为今天,但具体时间?如何将DateTime初始化为今天,但具体时间?
d = DateTime.(??)
#desired resulting time => 09 April 2011 9:46 PM
谢谢您的回答@Vadim。我本来应该搜索一下更难..我能够做到这一点:
DateTime.now.change(:hour => 21, :minute => 46)
DateTime#change
必须从一些外部库。它在标准设置中不起作用。对于你没有安装这样的库的情况,例如:
Date.today.to_time+(21*3600+46*60+53)
可能工作。
很高兴知道!谢谢! (编辑我的问题,以删除Ruby标记.. DateTime只在Rails我认为) – Zabba 2011-04-10 01:30:03
在Rails 3中,分钟参数被命名为min – 2012-06-22 19:08:13