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