我想把时间格式化为Feb, 10th
我得到了一切,除了日期结束时的th
部分。是否有任何方法或帮助可以帮助我实现这样的目标?
答案 0 :(得分:1)
您可以查看ordinalize
方法。获得strftime时间格式的一种简单方法是http://strftimer.com/
>> 10.ordinalize # 10th
答案 1 :(得分:0)
您可以使用stamp gem。
这是我的控制台输出使用标记:
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"
欢呼!! : - )