如何在Python中将字符串转换为不带时间的日期
我正在把一个字符串转换成日期,像这样:
date=request.GET.get('date','')
if date:
date = datetime.strptime(date, "%m/%d/%Y")
print date
这样输出的结果是:
2014-08-08 00:00:00
我该怎么做才能只得到日期,不要后面的 00:00:00 时间呢?
1 个回答
9
你有一个“日期时间”对象,所以里面包含了时间部分。
正如@jonrsharpe在评论中提到的,
print date.date()
(输出的是ISO格式)
或者你可以用 print date.strftime('%d/%m/%Y')
来输出你想要的格式。