我正在尝试将此字符串转换为日期格式:
import datetime
my_string = "202206051234555555"
convert_date = datetime.datetime.strptime(my_string, "%Y%M%d%H%M%S")
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
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")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4273 次 |
| 最近记录: |