V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  imanux  ›  全部回复第 1 页 / 共 1 页
回复总数  1
2020-04-14 13:39:28 +08:00
回复了 SlipStupig 创建的主题 Python 如何将多种时间格式转化成统一格式呢
推荐使用 moment, 比 arrow 轻量一些.

```python

def date_identify():
mixed = [
'2019-10-24 09:20:44',
'2020-04-13',
'2019-11-04 13:11',
'04 月 13 日 10:41',
'2012 年 7 月 13 日',
]
for m in mixed[:3]:
print(moment.date(m).format('YYYYMMDD HH:mm:ss'))

ch1 = mixed[3]
print(moment.date(ch1, 'MM 月 DD 日 HH:mm').format('YYYYMMDD HH:mm:ss'))

ch1 = mixed[4]
print(moment.date(ch1, 'YYYY 年 M 月 DD 日').format('YYYYMMDD HH:mm:ss'))

```

当然如果还有更多的格式, 需要手动一个个匹配的.
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5354 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 08:47 · PVG 16:47 · LAX 00:47 · JFK 03:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.