python - 在python中将字符串日期转换为日期格式?

标签 python date datetime

如何将下面的字符串日期转换成python中的日期格式。

input:
date='15-MARCH-2015'

expected output:
2015-03-15

我尝试使用 datetime.strftimedatetime.strptime。它不接受这种格式。

最佳答案

您可以使用具有适当格式的datetime.strptime:

>>> datetime.strptime('15-MARCH-2015','%d-%B-%Y')
datetime.datetime(2015, 3, 15, 0, 0)

阅读有关 datetime.strptime 和日期格式的更多信息:https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior

关于python - 在python中将字符串日期转换为日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30819423/

相关文章:

java - Mysql 时间戳。 java中如何处理

swift - 如何在 Swift 4 中显示日期而不包含年份?

mysql - MariaDB 中的日期时间 current_timestamp

python - Python 的关闭过程设置模块全局变量在哪里记录?

python - 将几个变量 append 到 Python 中的列表

java - 在java中向日期对象添加以小时为单位的时间?

JavaScript - 查找下一次更改的日期(标准或夏令时)

java - 获取 EST 时区的 XMLGregorianCalendar 日期

python - 使用 zip() 旋转列表

python - 任意数月后斐波那契兔子死亡