Q
紅寶石日期
2
A
回答
9
可以使用Date.strptime
方法在給定的格式讀取日期和strftime
打印出來的另一種格式:
require 'date'
intdate = 20100816
Date.strptime(intdate.to_s, "%Y%m%d").strftime("%m/%d/%Y")
#=> "08/16/2010"
1
可以使用Date.parse
方法和strftime
格式化日期
Date.parse(20100816.to_s).strftime("%m/%d/%Y")
1
使用Date類是最優雅的解決方案。另一種方法是作爲一個字符串處理它:
d = 20100820
e = d.to_s
f = [e[4..5], e[6..7], e[0..3]].join('/')
相關問題
- 1. 紅寶石日期寶石utc偏移
- 2. 紅寶石跳過日期
- 3. 紅寶石日期轉換
- 4. 紅寶石日期減法
- 5. 紅寶石NameError時日期
- 6. 紅寶石日期計算
- 7. 紅寶石包裝日期
- 8. 紅寶石比較日期
- 9. MongoDB的紅寶石日期
- 10. 紅寶石日期格式
- 11. 紅寶石日曆日期選擇
- 12. 日期時間談話在紅寶石
- 13. 紅寶石日期格式字符
- 14. 解析日期/時間紅寶石
- 15. 紅寶石欄 - 減去日期時間
- 16. 紅寶石按日期統計項目
- 17. 日期格式轉換紅寶石
- 18. 紅寶石錯誤 - 無效的日期
- 19. 紅寶石/日期解析小時
- 20. 在紅寶石中減去日期
- 21. 紅寶石從日期範圍
- 22. 紅寶石中的日期扣除
- 23. 如何計算日期紅寶石
- 24. 紅寶石/導軌的日期範圍
- 25. 紅寶石2.2.3無效日期
- 26. 紅寶石寶石電子表格返回日期爲雙打
- 27. 生日通知紅寶石
- 28. 紅寶石 - 執行到期
- 29. 定期對紅寶石
- 30. 紅寶石:直到預期
我建議晚餐,也許一部電影。 [沒有讀過身體] – Jimmy 2010-08-21 03:39:55