[英]How to parse a date and only the date from a `date_string` in python?
我有一个包含要从中解析日期的字符串的变量。 我尝试了这个:
import datetime
date_string = "July 2010"
parsed_date = datetime.datetime.strptime(date_string, "%B %Y")
print parsed_date
# datetime.datetime(2010, 7, 1, 0, 0))
我假设1是在datetime上添加的,因为日期必须有一天 ? 但是为什么会有两个零? 我想应该是时候了吗? 有没有办法避免时间? 我只想要日期。
只需在datetime对象上调用.date()
。 这将返回一个date
对象。
In [5]: dt
Out[5]: datetime.datetime(2010, 7, 1, 0, 0)
In [6]: dt.date()
Out[6]: datetime.date(2010, 7, 1)
对于您的其他子问题:
0, 0
是时间。 1 <= day <= 31
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.