|
@@ -151,11 +151,13 @@ def parseDate(qv):
|
|
|
if fmt=='pandas':
|
|
|
#print(f'Trying {qv} as pandas.Timestamp')
|
|
|
date=pandas.Timestamp.to_pydatetime(qv)
|
|
|
+ break
|
|
|
elif fmt=='datetime':
|
|
|
#print(f'Trying {qv} as datetime.datetime')
|
|
|
if not isinstance(qv,datetime.datetime):
|
|
|
raise TypeError('Not a datetime object')
|
|
|
- date=qv
|
|
|
+ date=qv
|
|
|
+ break
|
|
|
else:
|
|
|
#print(f'Trying {qv} with {fmt}')
|
|
|
date=datetime.datetime.strptime(qv,fmt)
|
|
@@ -167,7 +169,7 @@ def parseDate(qv):
|
|
|
except ValueError:
|
|
|
#print('Failed (value)')
|
|
|
continue
|
|
|
-
|
|
|
+
|
|
|
#sometimes parsing fails
|
|
|
try:
|
|
|
return date.isoformat()
|