python将一位数的日和月转换为两位数

2024-05-23 05:07:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试读取并将以下日期时间"6/5/2014 00:09:32"转换为"Mon Mar 09 07:07:18 +0000 2015"

d = datetime.datetime.strptime('6/5/2014 00:09:32', '%d/%m/%y %H:%M:%S')

给我一个回溯:

ValueError: time data '6/5/2014 00:00:07' does not match format '%d/%m/%y %H:%M:%S'

我试着用%e表示一位数的天数,如这里所建议的:http://www.gnu.org/software/libc/manual/html_node/Formatting-Calendar-Time.html#index-strftime-2660,但datetime只是说它不识别'e'。

除非我遗漏了一些东西,否则看起来一位数的天和月是我的问题,但是从文档(https://docs.python.org/2/library/time.html#time.strftime)中,我看不到让python的datetime读取一位数的天或月的方法。但这看起来很傻。我错过了什么?

谢谢你的帮助。


Tags: orgformatdatadatetimetimehtmlmatch时间

热门问题