2016-11-06 51 views

回答

4

這樣的事?

require 'date' 

t = Date.today 
Date.new(t.year, t.month) - 1 
=> #<Date: 2016-10-31 ((2457693j,0s,0n),+0s,2299161j)> 
+3

怎麼樣'噸問題的問題 - ?t.day')應該返回相同的結果,但不會產生Date'的'新實例) –

+0

它作品,酷:) – Ursus

+0

你好亞歷克斯和熊熊,我試圖讓一個工作日從給定的日期。和下面的代碼爲我工作。只是想知道,是否有更好的方法來做到這一點'需要'日期' d = Date.today weekday = Date.parse('#{d.day}#{d.month}#{d.year }') puts weekday.strftime('%A') 輸出:**星期一**' – Kat