2011-11-23 194 views
0

有一種簡單的方法可以將如28Feb11這樣的字符串轉換爲以下格式的紅寶石日期對象 :28-02-2011?日期格式轉換Ruby

謝謝!

回答

2

您可以使用strptime從任意格式創建日期。

您可以使用strftime以所需格式打印出該日期。

> d = Date.strptime("28Feb11", "%d%b%y") 
=> #<Date: 2011-02-28 (4911241/2,0,2299161)> 
> d.strftime("%d-%m-%Y") 
=> "28-02-2011"