我有一個任務來確定是否在本月內創建了一個對象。我嘗試了很多來解決這個問題。我用1.month
,since(-1)
等,但我仍然沒有在正確的軌道上繼續這些解決方案。如何檢查對象是否在本月內創建
0
A
回答
-1
編輯: 當你提出你的請求時,你將你的創建日期與1.month.since(-1)
進行比較吧? 如果是這樣,請改用Time.now.beginning_of_month
。時間是紅寶石類http://www.ruby-doc.org/core-1.9.3/Time.html
你能寫出你的請求嗎?
Reedit:很好,如果它工作。我的第一個解釋並不那麼明確,謝謝@安德魯。
2
我不認爲有內置的方式來告訴對象的創建時間。您將不得不明確記錄創建時間。
class TheClassYouWantToMakeObjects
def initialize
@creation_time = Time.now
...
end
def created_within_same_month?
t = Time.now
t.year == @creation_time.year and t.month == @creation_time.month
end
end
然後,只要你有TheClassYouWantToMakeObjects
object
例如,您可以檢查:
object.created_within_same_month?
相關問題
- 1. 如何檢查對象是否由字節好友創建?
- 2. 如何檢查對象是否存在?
- 3. 檢查對象內是否爲空
- 4. 解析檢查對象是否在今天創建? Objective-C
- 5. 檢查對象是否創建或不在德爾福
- 6. 檢查對象是否是一個循環中創建或不
- 7. 如何檢查對象是否爲空
- 8. 如何檢查對象是否爲UIButton
- 9. 如何檢查對象是否爲空?
- 10. 如何檢查對象是否爲空
- 11. 如何檢查對象是否爲「空」?
- 12. 如何檢查一個對象是在Perl中創建的?
- 13. 如何檢查MongoDB對象是否存在並分別創建/更新?
- 14. 如何檢查一個對象是否已經在C++中初始化/創建?
- 15. 如何檢查對象列表中是否存在對象?
- 16. 如何檢查對象是否在Domain對象的集合中?
- 17. 如何創建擴展來檢查對象是否是這些類型之一?
- 18. 如何檢查對象是否是Cocoa中的Foundation對象?
- 19. 如何檢查PHP對象是否是MongoDate對象?
- 20. 檢查週年月是否在幾個月的範圍內
- 21. 檢查是否創建了沒有外部鏈接的對象
- 22. 檢查是否創建了對象:很好的風格?
- 23. 如何檢查會話對象是否包含任何對象?
- 24. 如何programically檢查本週是月
- 25. HashSet是否創建添加對象的內部副本?
- 26. 如何檢查路徑是否指向本地文件對象?
- 27. 如何檢查兩個文本流對象是否相等
- 28. 如何創建if語句來檢查是否有很多對象樣式== dispaly:none?
- 29. 如何檢查對象是Application對象
- 30. 如何檢查對象是對象
如果你使用Rails,你應該標記爲這樣的你的問題。 –