如何很容易將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