Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.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 将字符串更改为datetime对象时出错_Python - Fatal编程技术网

Python 将字符串更改为datetime对象时出错

Python 将字符串更改为datetime对象时出错,python,Python,所以我有test_date1=“2017-07-21-10-20”,我想转换为 day1=datetime.strtime(test\u date1,“%y-%m-%d-%h-%m”)但我得到以下错误: 时间数据“2017-07-21-10-20”与格式“%y-%m-%d-%H-%m”不匹配 小时和分钟的正确字段是什么 下面的代码正在工作 datetime.strptime("2017-07-21-10-20",'%Y-%m-%d-%H-%M') 下面的代码正在运行 datetime.strp

所以我有
test_date1=“2017-07-21-10-20”
,我想转换为
day1=datetime.strtime(test\u date1,“%y-%m-%d-%h-%m”)
但我得到以下错误:


时间数据“2017-07-21-10-20”与格式“%y-%m-%d-%H-%m”不匹配

小时和分钟的正确字段是什么

下面的代码正在工作

datetime.strptime("2017-07-21-10-20",'%Y-%m-%d-%H-%M')
下面的代码正在运行

datetime.strptime("2017-07-21-10-20",'%Y-%m-%d-%H-%M')

用大写字母H表示小时。选中此项:

datetime.strptime(test_date1, "%Y-%m-%d-%H-%M")

请参见

使用大写字母H表示小时。选中此项:

datetime.strptime(test_date1, "%Y-%m-%d-%H-%M")

参见

世纪年使用资本
Y

datetime.strtime(测试日期1,“%Y-%m-%d-%H-%m”)

参考:

%以世纪为十进制数的Y年。2013年


将资本
Y
用于“世纪”年

datetime.strtime(测试日期1,“%Y-%m-%d-%H-%m”)

参考:

%以世纪为十进制数的Y年。2013年


错误是什么?时间数据“2017-07-21-10-20”与4位数年份的格式“%y-%m-%d-%H-%m”不匹配请使用大写字母
y
%y-%m-%d-%H-%m
应该工作错误是什么?时间数据“2017-07-21-10-20”与格式“%y-%m-%d-%H-%m”不匹配请使用大写字母
y
%y-%m-%d-%H-%m
应该工作