2011-04-10 39 views

回答

8

謝謝您的回答@Vadim。我本來應該搜索一下更難..我能夠做到這一點:

DateTime.now.change(:hour => 21, :minute => 46) 
+2

在Rails 3中,分鐘參數被命名爲min – 2012-06-22 19:08:13

2

Time.new

d = Time.new(2011, 4, 9, 21, 46) 

,或者如果你只是想在當前時間

d = Time.new 

d = Time.now 
3

DateTime#change必須從一些外部庫。它在標準設置中不起作用。對於你沒有安裝這樣的庫的情況,例如:

Date.today.to_time+(21*3600+46*60+53) 

可能工作。

+0

很高興知道!謝謝! (編輯我的問題,以刪除Ruby標記.. DateTime只在Rails我認爲) – Zabba 2011-04-10 01:30:03

相關問題