Ruby on rails 使用rails中的字符串创建日期时间
我想做的是从“2013年”、“12月”、“20日”开始创建2013-12-20Ruby on rails 使用rails中的字符串创建日期时间,ruby-on-rails,datetime,Ruby On Rails,Datetime,我想做的是从“2013年”、“12月”、“20日”开始创建2013-12-20 有人有主意吗?谢谢 Rails在其框架的一部分提供了不错的转换器 2.1.2 :001 > "20 december 2013".to_date => Fri, 20 Dec 2013 Rails在其框架的一部分提供了很好的转换器 2.1.2 :001 > "20 december 2013".to_date => Fri, 20 Dec 2013 对于所需格式,您可以使用此位进行格式
有人有主意吗?谢谢 Rails在其框架的一部分提供了不错的转换器
2.1.2 :001 > "20 december 2013".to_date
=> Fri, 20 Dec 2013
Rails在其框架的一部分提供了很好的转换器
2.1.2 :001 > "20 december 2013".to_date
=> Fri, 20 Dec 2013
对于所需格式,您可以使用此位进行格式设置:
strftime("The date is %y-%m-%d")
这可以在任何时间对象上调用。对于所需的格式,您可以使用此位进行格式化:
strftime("The date is %y-%m-%d")
这可以在任何时间对象上调用。您可以执行以下操作:
Date.new(2013, 12, 20)
您可以阅读有关日期的更多信息您可以这样做:
Date.new(2013, 12, 20)
您可以阅读有关日期的更多信息这是@Marc Alexandre Bérube答案的扩展,以获得您想要的格式:
"20 december 2013".to_date.strftime("%Y-%m-%d")
# => "2013-12-20"
这是@Marc Alexandre Bérubé的答案的扩展,以获得您想要的格式:
"20 december 2013".to_date.strftime("%Y-%m-%d")
# => "2013-12-20"
谢谢,太好了谢谢,太好了