转换日期格式python

转换日期格式python,python,django,python-datetime,Python,Django,Python Datetime,我有django表单,我从POST收到一个格式为“%d/%m/%Y”的日期,我想将其转换为“%Y-%m-%d”,我该怎么做?一种方法是使用strtime和strftime: >>> import datetime >>> datetime.datetime.strptime('5/10/1955', '%d/%m/%Y').strftime('%Y-%m-%d') '1955-10-05' 使用: 同样,在Django模板语法中,您可以使用: 以您喜欢的格式

我有django表单,我从POST收到一个格式为“%d/%m/%Y”的日期,我想将其转换为“%Y-%m-%d”,我该怎么做?

一种方法是使用
strtime
strftime

>>> import datetime
>>> datetime.datetime.strptime('5/10/1955', '%d/%m/%Y').strftime('%Y-%m-%d')
'1955-10-05'
使用:

同样,在Django模板语法中,您可以使用:

以您喜欢的格式打印日期。

您可以使用以简化打印:

import date_converter
my_datetime = date_converter.string_to_string('02/05/2012', '%d/%m/%Y', '%Y-%m-%d')

这真的对你有用吗?你不是在用django的模板语言做这个,是吗?
{{ mydate|date:"Y-m-d" }}
import date_converter
my_datetime = date_converter.string_to_string('02/05/2012', '%d/%m/%Y', '%Y-%m-%d')