Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 删除日期时间函数中的时间?_Python_Django_Templates_Datetime - Fatal编程技术网

Python 删除日期时间函数中的时间?

Python 删除日期时间函数中的时间?,python,django,templates,datetime,Python,Django,Templates,Datetime,我在这个值中有一个变量{{value.time} March 22, 2013, 2:30 a.m 但是我想删除模板文件中该值的2:30 a.m(时间)。我怎样才能做到这一点?将日期作为分机 {{ value.time.date }} 怎么样 >>> from datetime import datetime,date >>> date_str = 'March 22, 2013, 2:30 a.m' >>> date_str = dat

我在这个值中有一个变量
{{value.time}

March 22, 2013, 2:30 a.m
但是我想删除模板文件中该值的
2:30 a.m
(时间)。我怎样才能做到这一点?

将日期作为分机

{{ value.time.date }}
怎么样
>>> from datetime import datetime,date
>>> date_str = 'March 22, 2013, 2:30 a.m'
>>> date_str = date_str.replace('a.m','AM')
>>> formatter_string = "%B %d, %Y, %I:%M %p" 
>>> datetime_object = datetime.strptime(date_str, formatter_string)
>>> date_object = datetime_object.date() # date object without '2:30 AM'
>>> date_object
datetime.date(2013, 3, 22)
>>> formatter_string = "%B %d, %Y" 
>>> datetime_string = datetime.strftime(date_object, formatter_string)
>>> datetime_string
'March 22, 2013'