Python中的日期字符串格式

Tig*_*rom 2 python string date python-3.x

我目前正在研究 Python 字符串格式。我遇到了一个问题

我有一个字符串

s = "25Aug20"
Run Code Online (Sandbox Code Playgroud)

我想分别获取日期月份和年份

sp_list = ['25', 'Aug', '20']
Run Code Online (Sandbox Code Playgroud)

Sel*_*cuk 5

您可以使用切片

sp_list = [s[:2], s[2:5], s[5:]]
Run Code Online (Sandbox Code Playgroud)

如果要获取实际datetime对象,请使用.strptime()

from datetime import datetime

s = "25Aug20"
print(datetime.strptime(s, "%d%b%y"))
Run Code Online (Sandbox Code Playgroud)

这将打印

2020-08-25 00:00:00
Run Code Online (Sandbox Code Playgroud)