python - 日期格式转换
问题描述
我想将包含日期的列表转换为以下格式:
01 MAR 2020
变成这种格式:
2020-03-01 (YYYY-MM-DD)
使用蟒蛇。有没有办法做到这一点??
解决方案
是的datetime
from datetime import datetime
# Python object
datetime.strptime("01 MAR 2020", "%d %b %Y")
# datetime.datetime(2020, 3, 1, 0, 0)
# Converted Format
datetime.strptime("01 MAR 2020", "%d %b %Y").strftime('%F')
# 2020-03-01'
PS在处理非数字月份时,使用的语言环境可能会导致问题。有关该主题的帮助,请参见此处。
推荐阅读
- arrays - 列指定条件下一个元素需要满足的排序矩阵
- r - 使用 R 从两个数据帧中选择并比较两个元素
- java - 将整数转换为十进制到十进制
- perforce - 如何为 Perforce (Helix Core 2020.2) 配置不同的日志文件夹
- r - R:使用数据集优化函数
- arrays - 检查可被 2 整除的数字并在 Kotlin 中打印
- nagios - CHECK_NRPE 无法连接到...:连接由 Nagios NRPE 中的对等方重置
- r - 如何使用 R 包“gtsummary”在汇总表中添加效果大小?
- debugging - 将 VIsual Studio 2019 调试器自动附加到子进程
- html - 如何在 HTML 中的视频标签上放置视频选项?