value = '2017-01-01'
datetime.strptime(value, '%Y-%m-%d')
value 可能是 '20170101', 也可能是 '201701'。
怎么添加多个 format ,一级一级去匹配。
datetime.strptime(value, '%Y-%m-%d')
value 可能是 '20170101', 也可能是 '201701'。
怎么添加多个 format ,一级一级去匹配。
1
xuboying Mar 10, 2017 via Android
try catch
|
2
coolair OP formats = ['%Y-%m-%d', '%Y%m%d', '%Y%m']
for item in formats: ....try: ........datetime.strptime(value, item) ....except: ........pass |