【问题标题】:Unknown strptime format handling python未知的strptime格式处理python
【发布时间】:2019-12-12 13:58:24
【问题描述】:

我有以下问题。每次使用不同的格式时,我都会检查到期日期。其中之一是'Dec 31, 2019 12:00 AM',其他 - '2019-12-31 11:00' 和最后一个(但我期望更多其他值) - '2019 年 12 月 31 日星期四 00:00:00 EEST'。我正在尝试 datetime.strptime(dateToFormat, fmt).strftime("%Y%m%d") 但如果我需要通过所有 fmt 它将永远不会结束,因为我不知道可以接收的所有格式。

对我来说最重要的是我不能在 python 中使用其他模块,所以我目前只能使用 datetime 模块......

有人知道吗?

提前致谢!

【问题讨论】:

标签: python datetime


【解决方案1】:

我可以看到您已经明确提到您只能使用python的datetime模块!如果您有任何使用dateutil 或datefinder 模块的选项,您可以使用answer

【讨论】:

  • 是的,我之前使用过它们(dateutil.parser),但我被禁止了:) 不过,在你提供给我的答案中有一个有用的建议。也许最后我会使用“date_patterns”方法......谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-27
  • 2012-05-18
  • 2015-08-15
  • 1970-01-01
  • 1970-01-01
  • 2016-06-15
  • 1970-01-01
相关资源
最近更新 更多