Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中转换日期和时间格式_Python_Python 2.7_Datetime_Datetime Format_Python Datetime - Fatal编程技术网

在python中转换日期和时间格式

在python中转换日期和时间格式,python,python-2.7,datetime,datetime-format,python-datetime,Python,Python 2.7,Datetime,Datetime Format,Python Datetime,我有一个日期和时间的字符串列表 a = ['2015-07-13 00:24:35.058', '2015-07-13 00:25:06.606', '2015-07-13 00:25:54.643'] 我试着用这段代码来转换它 for d in a: dt = datetime.datetime.strptime(d, '%Y-%m-%d %H:%M:%S') print "Converted time: ", dt 但它会提示一个错误:ValueError('未转换的数据

我有一个日期和时间的字符串列表

a = ['2015-07-13 00:24:35.058', '2015-07-13 00:25:06.606', '2015-07-13 00:25:54.643']
我试着用这段代码来转换它

for d in a:
    dt = datetime.datetime.strptime(d, '%Y-%m-%d %H:%M:%S')
    print "Converted time: ", dt
但它会提示一个错误:
ValueError('未转换的数据仍然为:.058')
请帮帮我。

我也尝试过使用
%c,%f
而不是
%S
,但没有效果。

对微秒部分使用
%f
格式不要删除
%S
部分,同时使用完整的格式-
%Y-%m-%d%H:%m:%S.%f'

示例/演示-

>>> a = ['2015-07-13 00:24:35.058', '2015-07-13 00:25:06.606', '2015-07-13 00:25:54.643']
>>> import datetime
>>> for d in a:
...     dt = datetime.datetime.strptime(d, '%Y-%m-%d %H:%M:%S.%f')
...     print "Converted time: ", dt 
...
Converted time:  2015-07-13 00:24:35.058000
Converted time:  2015-07-13 00:25:06.606000
Converted time:  2015-07-13 00:25:54.643000

当我在谷歌上搜索这个时,我在第一个链接中找到了解决方案。。。在你开口之前请先做些事情。@DavidMašek我不想浪费任何人的时间。我在谷歌上搜索了一下,找到了python库的几个链接,当我绝望的时候,我转向stackoverflow并对它提出了质疑。谢谢你的赞赏。好吧,对不起,也许我反应过度了——只是有很多问题可以通过简单的谷歌搜索解决。例如,见问题。。。