【问题标题】: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" 
    

    【讨论】:

      猜你喜欢
      • 2012-06-26
      • 2020-11-24
      • 2017-12-23
      • 2015-08-09
      相关资源
      最近更新 更多