【问题标题】:Turning ruby string into datetime将红宝石字符串转换为日期时间
【发布时间】:2013-07-29 16:27:52
【问题描述】:

是否可以将 7/1/13 16:37 变成适当的 ruby​​ DateTime 对象? Time.new 和 Time.parse 似乎返回了错误的东西......

 Time.parse("7/1/13 16:37")
  => 2007-01-13 16:37:00 -0500 

【问题讨论】:

  • 正确是什么意思?你在想什么,你在想什么?

标签: ruby datetime time


【解决方案1】:

您可以使用strptime功能,检查this

【讨论】:

    【解决方案2】:

    尝试使用DateTime.parse(...)

    require 'time'
    x = DateTime.parse("7/1/13 16:37")
    x.class # => DateTime
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-04
      • 2019-05-16
      • 2013-04-04
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      相关资源
      最近更新 更多