我想格式化我的时间,得到类似的结果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中
- 2. Ruby在运行时生成子类
- 3. 在D中编译时间码生成
- 4. 在html中生成时间事件
- 5. 在maven中处理生成时间生成的.class文件
- 6. 在生成文件中显示Makefile生成文件的生成持续时间
- 7. python函数在时间戳范围中生成时间戳
- 8. Fortify在“生成中间文件”时需要很长时间
- 9. 生成,评估,然后在Ruby中重新生成随机数
- 10. 在ruby中生成gmail oauth令牌 - xoauth.py?
- 11. 在Ruby中生成HTTP响应
- 12. 如何在Ruby中编写生成器?
- 13. 在Ruby中生成随机值
- 14. Ruby生成器xml
- 15. 用java生成UTC时间
- 16. 时间幂生成函数
- 17. 自动生成时间戳
- 18. 时间表生成算法
- 19. Django模板生成时间
- 20. Ruby生成器与Python生成器
- 21. 尝试生成设计时出错:在Ruby on Rails中安装
- 22. 使strtotime()仅在未来生成时间
- 23. 在詹金斯设置生成时间
- 24. DH密钥对生成时间在Android
- 25. Pinterest生成的令牌生存时间
- 26. 如何在SQLite中生成时间间隔查询?
- 27. 如何在JavaScript中的两次之间生成时间戳?
- 28. 在Cocoa中生成一个随机时间间隔
- 29. MS生成期间的时间戳
- 30. 以5秒为间隔生成时间
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