使用 strptime 进行 Ruby/Rails 日期转换。月/日/年

Daw*_*ing -1 ruby database format ruby-on-rails date

我正在解析 PDF,它以“04/27/17”格式将日期作为字符串返回。如何将这些字符串转换为格式以在 Rails 中存储为日期?

谢谢!

bur*_*ttk 5

Date::strptime可以从古怪的基于美国的 Y2K-unaware 日期格式初始化日期对象。然后,如果您有一个名为 MyObject 的活动记录类和一个名为 的日期字段sweet_date,它将如下所示:

date = Date::strptime("04/27/17", "%m/%d/%y") # returns Thu, 27 Apr 2017
object = MyObject.first
object.sweet_date = date
object.save # true
Run Code Online (Sandbox Code Playgroud)