我得到了下面的代碼,我想轉換爲特定格式的字符串。但我無法得到它的工作。日期時間Strftime
Date.today + warning.notify_time_close.seconds
我想要做的是什麼事端這樣,但它不工作:)
(Date.today + warning.notify_time_close.seconds).strftime "%d-%m-%Y %H:%M:%S"
我知道它的簡單,但就是不知道該怎麼辦呢:)
提前致謝!
肯尼斯
我得到了下面的代碼,我想轉換爲特定格式的字符串。但我無法得到它的工作。日期時間Strftime
Date.today + warning.notify_time_close.seconds
我想要做的是什麼事端這樣,但它不工作:)
(Date.today + warning.notify_time_close.seconds).strftime "%d-%m-%Y %H:%M:%S"
我知道它的簡單,但就是不知道該怎麼辦呢:)
提前致謝!
肯尼斯
這不應該是必要的,但作爲一種解決方法,你可以試試這個:
Time.at(
Date.today.to_time.to_i + warning.notify_time_close.seconds
).strftime("%d-%m-%Y %H:%M:%S")
也不能工作.. :)仍然有一個錯誤:未定義的方法'strftime'爲#
那麼'warning.notify_time_close.seconds'是一個'字符串'不知何故...如果你嘗試'warning.notify_time_close.seconds.to_i',會發生什麼? – Mischa 2010-09-14 13:34:10
仍然是一樣的。即使得到錯誤,如果我用100替換warning.notify_time_close ..它的一切都在feed.rss.builder文件 - 這可能是一個問題? – Twiddr 2010-09-14 13:36:30
是什麼'warning.notify_time_close'返回?如果它是一個int,那麼上面的應該可以工作。我猜猜它不是。 – 2010-09-14 13:19:18
如果你做'Date.today + 3'它增加三天,而不是三秒 – Mischa 2010-09-14 13:21:16
它的一個int ..它在控制檯中工作..但即時通訊使用它在一個RSS生成器..它得到這個錯誤:未定義的方法'strftime'爲# –
Twiddr
2010-09-14 13:24:46