我想格式化我的时间,得到类似的结果Feb, 10th
我得到了一切,除了在日期结束时的th
部分。有什么方法或帮手可以帮助我实现这样的目标吗?在ruby中生成时间
回答
你可以看看ordinalize
方法。一个简单的方法来获得的strftime时间格式为http://strftimer.com/
>> 10.ordinalize # 10th
可以使用stamp宝石。
下面是一个使用我的控制台输出时间戳:
1.9.3p194 :001 > date = Date.new(2013, 1, 1)
=> Tue, 01 Jan 2013
1.9.3p194 :002 > date.stamp("Feb, 10th")
=> "Jan, 1st"
1.9.3p194 :003 > date = Date.new(2013, 2, 25)
=> Mon, 25 Feb 2013
1.9.3p194 :004 > date.stamp("Jan, 1st")
=> "Feb, 25th"
干杯! :-)
'> date.stamp(“Feb,10th”)#⇒“Jan,1st”'看起来很有前途:-) – mudasobwa 2013-02-28 09:14:21
是的,我一直在使用这个,最重要的是,它非常简单。它不需要对日期进行任何操作。只需指定您需要的输出格式即可。 – varunvlalan 2013-02-28 09:19:03
嗯...在我的星系'2月,10日'绝对不是_“新年快乐”_天。 – mudasobwa 2013-02-28 09:23:50
- 1. 在Ruby中生成JWT
- 2. 如何生成在Ruby中
- 3. Ruby在运行时生成子类
- 4. 在drupal中生成时间列表
- 5. 在html中生成时间事件
- 6. 在Django中生成元组的时间
- 7. 在D中编译时间码生成
- 8. 在maven中处理生成时间生成的.class文件
- 9. 在生成文件中显示Makefile生成文件的生成持续时间
- 10. python函数在时间戳范围中生成时间戳
- 11. Fortify在“生成中间文件”时需要很长时间
- 12. 时间ISO 8601在Ruby中
- 13. 在Ruby on Rails中生成表格
- 14. 如何在ruby中生成KML文件?
- 15. 在Ruby中生成HTTP响应
- 16. 在ruby中生成gmail oauth令牌 - xoauth.py?
- 17. 在内存中生成一个ruby类
- 18. 在Ruby中生成随机值
- 19. 如何在Ruby中编写生成器?
- 20. Ruby生成器xml
- 21. 生成使用Ruby
- 22. 时间序列生成matlab
- 23. 自动生成时间戳
- 24. 随机时间生成
- 25. Django模板生成时间
- 26. 时间表生成算法
- 27. 编译时间生成表
- 28. 用java生成UTC时间
- 29. 缩略图生成时间
- 30. 仅生成时间序列
http://stackoverflow.com/questions/165170/in-ruby-on-rails-how-do-i-format-a-date-with-the-th-suffix-as-in- sun-oct-5 – Intrepidd 2013-02-28 08:45:13