本文介绍了django将.values_list('datetimefield')转换为日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我想将具有datetime对象的values_list字段转换为日期对象。I would like to convert a a values_list field with a datetime object to a date object. .values_list('time_finished',flat =是的)给我 2016-03-22T18:52:53.486Z,我想要的是 2016 -03-22gives me "2016-03-22T18:52:53.486Z" and what I would like is"2016-03-22"谢谢!推荐答案您可以使用 datetime.datetime.date()方法以获取 datetime.date 对象:>>> dt = datetime.datetime.now()>>> dtdatetime.datetime(2016, 4, 12, 15, 54, 48, 401418)>>> dt.date()datetime.date(2016, 4, 12)使用 datetime.datetime.strftime 以获取字符串:Use datetime.datetime.strftime to get string:>>> dt.strftime('%Y-%m-%d')'2016-04-12'[dt.date() for dt in query.values_list('time_finished', flat=True)] 这篇关于django将.values_list('datetimefield')转换为日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!