Convert unicode to datetime proper strptime format
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: I am trying to convert a unicode object to a datetime object. I read through the documentation: http://docs.python.org/2/library/time.html#time.strptime and tried datetime . strptime ( date_posted , '%Y-%m-%dT%H:%M:%SZ' ) but I get the error message ValueError: time data '2014-01-15T01:35:30.314Z' does not match format '%Y-%m-%dT%H:%M:%SZ' Any feedback on what is the proper format? I appreciate the time and expertise. 回答1: You can parse the microseconds: from datetime import datetime date_posted = '2014-01-15T01:35:30.314Z'