Skip to main content
 首页 » 编程设计

python之将字符串转换为日期时如何忽略时间

2025年05月04日31lyj

我想将“2011-10-13”转换为表示相同日期的日期对象。我使用 strptime 但它包括我不需要的时间。如何最好地避免这种情况?

d = datetime.datetime.strptime("2011-10-13", "%Y-%m-%d")

打印 d

2011-10-13 00:00:00

请您参考如下方法:

您可以使用 .date() 方法:

d = datetime.datetime.strptime("2011-10-13", "%Y-%m-%d") 
print d.date() 
>> 2011-10-13