Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.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_Datetime - Fatal编程技术网

在python中获取时间格式错误

在python中获取时间格式错误,python,datetime,Python,Datetime,在python中更改时间时出现格式错误 这个很好用 datetime.datetime.strtime('01:00AM','%I:%M%p').time() 但这会产生错误 datetime.datetime.strtime('00:00AM','%I:%M%p').time() 时间数据“00:00AM”与格式“%I:%M%p”不匹配 %我只能用12小时 24小时制 试试这个 datetime.datetime.strtime('00:00AM','%H:%M%p')。time() %我只能

在python中更改时间时出现格式错误

这个很好用

datetime.datetime.strtime('01:00AM','%I:%M%p').time()

但这会产生错误

datetime.datetime.strtime('00:00AM','%I:%M%p').time()

时间数据“00:00AM”与格式“%I:%M%p”不匹配


%我只能用12小时

24小时制

试试这个

datetime.datetime.strtime('00:00AM','%H:%M%p')。time()


%我只能用12小时

24小时制

试试这个

datetime.datetime.strtime('00:00AM','%H:%M%p')。time()

因为我发现:

%I小时(12小时时钟)作为零填充十进制数。01,02,…,12

所以我认为
00:00AM
应该表示为
12:00PM
。或者您可以使用fahad提到的
%H

我认为这不是12小时制的问题。使用
%I
时,您必须从1开始记录小时,而不是0,这就是问题所在。

对于我发现的:

%I小时(12小时时钟)作为零填充十进制数。01,02,…,12

所以我认为
00:00AM
应该表示为
12:00PM
。或者您可以使用fahad提到的
%H


我认为这不是12小时制的问题。使用
%I
时,您必须从1开始记录小时,而不是0,这就是问题所在。

您是否尝试过此datetime.datetime.strtime('12:00AM','%I:%M%p').time()。只是猜测;)您是否尝试过此datetime.datetime.strtime('12:00AM','%I:%M%p').time()。只是猜测;)