python - Python 中的日期字符串格式化

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

我有一个字符串

s = "25Aug20"

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

sp_list = ['25', 'Aug', '20']

最佳答案

您可以使用 slicing :

sp_list = [s[:2], s[2:5], s[5:]]

如果你想得到一个实际的 datetime 对象,使用 .strptime() :

from datetime import datetime

s = "25Aug20"
print(datetime.strptime(s, "%d%b%y"))

这将打印

2020-08-25 00:00:00

https://stackoverflow.com/questions/63787351/

相关文章:

c - main的地址是什么?

html - 轮播滑动动画不适用于 Bootstrap 4.5.2

scala - 如何在不分配给 val 的情况下使用隐式调用返回的函数

python - 从数据框中删除列中以 "@"开头的单词

angular - 使用@input 对 Angular 组件进行单元测试

javascript - 悬停时高效的 JS 事件监听器

python - 如何在 Python 中订阅 NATS 主题并继续接收消息?

amazon-web-services - 服务器端加密与客户端加密 - Amazon S3

python - 如何将带有元组键的 python 字典转换为 pandas 多索引数据框?

java - 阵列旋转 TLE(超出时间限制)