将字符串转换为日期类型的python [英] convert string to date type python

查看:103
本文介绍了将字符串转换为日期类型的python的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How do I convert a string to a date object in python?

字符串将为:30-01-12(对应于格式: %d-%m-%y)

The string would be: "30-01-12" (corresponding to the format: "%d-%m-%y")

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

I don't want a datetime.datetime object, but rather a datetime.date

推荐答案

您仍然使用 datetime.datetime ,但是只需要 .date )部分:

You still use datetime.datetime but then request just the .date() portion:

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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆