我正在尝试将此字符串转换为日期格式:
import datetime
my_string = "202206051234555555"
convert_date = datetime.datetime.strptime(my_string, "%Y%M%d%H%M%S")
我得到这个错误:
re.error,将组名'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")