我正在try 将此字符串转换为日期格式:
import datetime
my_string = "202206051234555555"
convert_date = datetime.datetime.strptime(my_string, "%Y%M%d%H%M%S")
我收到以下错误:
重新错误,将组名‘M’重新定义为组%5;是组%2
有人可以帮助将此字符串类型转换为日期吗?我只想要约会,我不想要最后的时间.
我正在try 将此字符串转换为日期格式:
import datetime
my_string = "202206051234555555"
convert_date = datetime.datetime.strptime(my_string, "%Y%M%d%H%M%S")
我收到以下错误:
重新错误,将组名‘M’重新定义为组%5;是组%2
有人可以帮助将此字符串类型转换为日期吗?我只想要约会,我不想要最后的时间.
代码中存在的两个主要问题是
%M
(代表分钟),而不是%m
(代表几个月).555555
放入%s
(它只需要两位数,即不需要几毫秒),所以我添加了%f
来解决这一问题.这应该会起到作用:
import datetime
my_string = "202206051234555555"
convert_date = datetime.datetime.strptime(my_string, "%Y%m%d%H%M%S%f")