Add the fourth date format

This commit is contained in:
aababilov 2011-07-25 16:21:06 +03:00
parent a230d63bf2
commit 1cd0fea27a

View File

@ -29,13 +29,13 @@ from dateutil import tz
register = template.Library()
def _parse_datetime(dtstr):
try:
return datetime.datetime.strptime(dtstr, "%Y-%m-%dT%H:%M:%S.%f")
except:
fmts = ["%Y-%m-%dT%H:%M:%S.%f", "%Y-%m-%d %H:%M:%S.%f",
"%Y-%m-%dT%H:%M:%S", "%Y-%m-%d %H:%M:%S"]
for fmt in fmts:
try:
return datetime.datetime.strptime(dtstr, "%Y-%m-%d %H:%M:%S.%f")
return datetime.datetime.strptime(dtstr, fmt)
except:
return datetime.datetime.strptime(dtstr, "%Y-%m-%d %H:%M:%S")
pass
class ParseDateNode(template.Node):