【发布时间】:2016-11-04 07:46:18
【问题描述】:
我们有python库日期时间库,可以使用以下方法将字符串日期转换为指定格式的日期类型:
datetime.strptime("2016-12-21", "%Y-%m-%d")
但是我们有没有任何库,给定一个日期字符串建议日期的格式。 对于给出的示例:
2016-12-21
作为输入,给出输出:
%Y-%m-%d
【问题讨论】:
-
这样的库应该如何判断
2016-11-04中的11是月还是日? -
同意 Lutz,但经常有同样的问题,然后通常 O(1000) 这样的字符串日期可用。所以我循环蛮力并尝试将一组给定的格式与
strptime匹配,并希望得到一个独特的匹配。 -
你的目的是什么?正如 Lutz 所说,这是一个一对多的问题。
-
我知道很难想出那样的格式...大多数时候...当我们提取网络数据时...我们遇到各种日期格式...我们得到什么通常是具有不同格式的字符串日期...如果我们有任何机制来检测日期格式..概括起来真的很好......请原谅我太天真了......
-
这在various forms 中不仅可以说是题外话it has been asked before。