为什么Ruby&{39}将此转换为DateTime对象:
strptime
虽然这些有用吗?
DateTime.strptime('Monday 10:20:20', '%A %H:%M:%S')
# => ArgumentError: invalid date
答案 0 :(得分:2)
这看起来像一个错误 - minitech's comment就是现货。但是现在,一种解决方法(因为你可能希望它能够正常工作现在):
您可以在空间中拆分它,从工作日获取日期,然后从另一个字符串中获取时间组件(使用提到的_strptime
方法minitech)。然后,您可以将第一个日期的时间设置为第二个字符串中的时间组件:
{{1}}