【问题标题】:Date format conversions Ruby日期格式转换 Ruby
【发布时间】:2011-11-23 20:59:45
【问题描述】:
有一种简单的方法可以将像“28Feb11”这样的字符串转换为 ruby 日期对象
格式:28-02-2011 ?
谢谢!
【问题讨论】:
标签:
ruby
datetime
date
format
【解决方案1】:
您可以使用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"