【问题标题】:Convert date string with abbreviation to datetime将带有缩写的日期字符串转换为日期时间
【发布时间】:2022-01-24 14:02:20
【问题描述】:

我必须将多种格式的带有缩写的字符串转换为datetime

17 - 21 Jan
Dienstag, 28. Dez.
31. Dez. - 4. Jan.

这里的日期是德语,但可以是法语、英语或西班牙语。

【问题讨论】:

  • 你已经尝试了什么?你会提前知道哪个日期在哪个地区吗?可能有哪些可能的日期格式?
  • 设置合适的locale,然后用合适的parsing directive将字符串解析为日期时间?
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: python date datetime abbreviation


【解决方案1】:

我认为您应该告诉我们预期的输出格式(即 yyyy-mm-dd、mm/yy....)

除此之外,您还可以使用正则表达式来查找模式,如下图所示:

【讨论】:

  • 一个答案应该提供一个答案,而不是另一个问题,不是吗?这就是 cmets 的用途……此外,代码图片在大多数情况下都没有帮助。文本 = 复制和粘贴
猜你喜欢
  • 2015-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-31
  • 2019-04-12
  • 2011-09-08
  • 2015-03-24
  • 2011-05-17
相关资源
最近更新 更多