[英]How To Convert (2018-09-05T09:00:06.540486Z) Into (2018-09-05) In python?
I have searched for a solution but I have not found any, I have a dictionary like This我已经搜索了一个解决方案,但我没有找到任何解决方案,我有一本这样的字典
tmp ={
'admission_date':adm.admission_date,
'course':adm.course.name
}
In models.py i have admission_date to DatetimeField
.在models.py 中,我有admission_date 到DatetimeField
。 In the Get Function I want to format this date like this 2018-09-05 By removing all part How can i do This.在获取功能中,我想像这样格式化这个日期 2018-09-05 通过删除所有部分我该怎么做。
If you want datetime
object, use .date()
如果你想要datetime
对象,请使用.date()
tmp = {
'admission_date': adm.admission_date.date(),
'course': adm.course.name
}
else if you want string representation , use .strftime()
否则,如果您想要字符串表示,请使用.strftime()
tmp = {
'admission_date': adm.admission_date.strftime('%Y-%m-%d'),
'course': adm.course.name
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.