【问题标题】:Date.strptime throwing invalid date for "%Y%W" formatDate.strptime 为“%Y%W”格式抛出无效日期
【发布时间】:2018-05-15 13:17:43
【问题描述】:

我的日期 = 2015 年 1 月 1 日。 我做了 date_formatted = date.strftime('%Y%W') 返回“201500”

然后,当我尝试执行 Date.strptime(date_formatted, '%Y%W') 时,它会抛出一个无效的日期错误,即使原始字符串是从 strptime 对应的 srftime 返回的。

【问题讨论】:

  • 你用什么语言写这个?您可能想用语言标记您的问题。
  • @steveb 语言是 ruby​​ on rails。具体来说是 Ruby。

标签: ruby-on-rails ruby date strptime strftime


【解决方案1】:

找到了解决办法。 Time.strptime(date_formatted, '%Y%W') 在这里可以使用。

【讨论】:

    猜你喜欢
    • 2019-05-29
    • 1970-01-01
    • 2022-01-03
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    相关资源
    最近更新 更多