我正在编写一个简单的应用程序,该应用程序具有带有字段的表单,该表单以'd / m / Y'格式保存birth_date。由于我们在巴西使用的日期格式,我必须使用以下代码转换日期以匹配格式“ Ym-d”:
arr_date = request.POST['birth_date'].split('/')
author.birth_date = datetime.date(int(arr_date[2]), int(arr_date[1]), int(arr_date[0]))
表单的字段是:
<input type="date" name="birth_date" value="{{ author.birth_date|date:'d/m/Y' }}"/>
有没有一种“更奇特”的方式来进行这种转换?
您可以datetime.strptime()
从标准python库使用:
from datetime import datetime
dt = datetime.strptime(str_date, '%d/%m/%Y')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句