Rubymine 在 strptime 中将错误作为参数错误无效日期抛出错误



当我在红宝石特征的 strptime 变量中传递日期 mm-dd-yyyy 时,它会抛出错误。 查询 = 04-11-1998 then(/^I see (.*( on the form$/( do |query| mdate1 = Date.strptime(query,"%m-%d-%Y"( 把 "解析输出 1 是 #{mdate1}">

mdate2 = DateTime.parse(mdate1(.strftime("%a %b %d %Y 00:00:00 GMT+0000"( 参数错误:时间中的日期无效。 如果运行单独的 ruby 文件只是 mdate1 = Date.strptime(query,"%m-%d-%Y"( 并打印它,它工作正常 请让知道如何解决。

这不是黄瓜问题,而是红宝石/编码问题。

很可能是因为您使用不同的对象类,这就是冲突的来源。

相关内容

最新更新