This post is over two years old. Not to take anything away from this guy, but I think that the parser in dateutil (<a href="http://labix.org/python-dateutil" rel="nofollow">http://labix.org/python-dateutil</a>) is much more robust and the de facto standard for parsing dates in python as far as I know. I checked and dateutil handles all of the examples he lists.