python - 将字符串转换为日期时间python

标签 python string date datetime

<分区>

如何在 python 中将字符串转换为日期对象?

字符串将是:“30-01-12”(对应格式:“%d-%m-%y”)

我不想要 datetime.datetime 对象,而是 datetime.date

最佳答案

您仍然使用 datetime.datetime 但随后只请求 .date() 部分:

datetime.datetime.strptime('30-01-12', '%d-%m-%y').date()

演示:

>>> import datetime
>>> datetime.datetime.strptime('30-01-12', '%d-%m-%y').date()
datetime.date(2012, 1, 30)

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

相关文章:

javascript - 获取当前一周的开始日期和结束日期(一周从星期一开始,以星期日结束)

python - 如何在不删除标题栏的情况下禁用 Tkinter 窗口的移动

python - 获取一个 Try 语句循环直到获得正确的值

c# - 如何从 XDocument 获取 Xml 作为字符串?

atol 操作的 C++ 错误

php - 碳: diffForHumans() displaying wrong statement

python - Django 序列化器 Imagefield 以获取完整的 URL

python - 如何获取 Python 日期时间对象自 1970 年 1 月 1 日以来的秒数?

javascript - 比较两个字符串并返回它们之间的共同字符?

javascript - 使用 Moment.js,如何将时刻转换为日期或进行日历日期比较?