0
A
回答
2
使用DateTime.ordinal方法。以下是獲得2011年第100天的示例。
require 'date'
year, day = 2011, 100
DateTime.ordinal(year, day)
# #<DateTime: 2011-04-10T00:00:00+00:00 (4911323/2,0,2299161)>
0
如果你想把它當作天數從現在開始,你應該做到以下幾點:
time = Time.new + (60*60*24)*(numberOfDaysFromNow)
如果你想它的天從今年你應該開始數請執行以下操作:
time = Time.new(Time.now.year) + (60*60*24)*(dayOfTheYear-1)
相關問題
- 1. 如何創建DateTime對象?
- 2. 如何使用月份的最後一天創建DateTime對象?
- 3. 根據當天創建提醒
- 4. 如何使用DateTime.Parse()創建DateTime對象
- 5. 如何根據laravel創建聊天
- 6. 如何從DateTime和TimeSpan類型創建DateTime對象?
- 7. 在春天創建對象
- 8. Django:如何根據提交的json數據創建子對象
- 9. 根據其類型創建java對象
- 10. 根據輸入創建對象
- 11. 根據數組創建對象
- 12. 根據時區創建NSDate對象
- 13. 根據創建日期列出對象
- 14. 如何根據當天循環列表?
- 15. 創建DateTime對象在Visual C++
- 16. C#DateTime總是創建新的對象?
- 17. 從字符串創建DateTime對象
- 18. 如何根據配置在內部創建對象
- 19. 如何根據請求創建多個類對象
- 20. 如何根據元素或屬性創建對象
- 21. 如何根據頻率和日期創建多個對象
- 22. 如何根據數組中的對象數動態創建NSString對象?
- 23. 根據現有對象有效創建新的JavaScript對象
- 24. 如何根據我創建
- 25. 如何從一個unicode字符串創建datetime對象?
- 26. 如何創建給定UTC時間和日期的DateTime對象?
- 27. 如何從2014-09-02T08創建DateTime對象:54:03Z
- 28. 如何從symfony2/php中的字符串創建DateTime對象
- 29. 如何將DateTime對象與從字符串創建的DateTime進行比較
- 30. 根據一天中的時間創建要顯示的模板對象
是從今年的開始還是從當天開始? –