日期格式转换Ruby

时间:2011-11-23 20:59:46

标签: ruby datetime date format

有一种简单的方法可以将像“28Feb11”这样的字符串转换为ruby日期对象 以这种格式:28-02-2011?

谢谢!

1 个答案:

答案 0 :(得分: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"