我想格式化我的時間,得到類似的結果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