如何用MySQL存储Django模型中的日期字符串?

时间:2015-07-19 05:24:50

标签: python django django-models

我的日期为String s_date '07 / 20/2015'。 我需要用MySQL将这个日期存储在Django模型中。 我怎样才能做到这一点? 假设我有模型项目和dateField起始日期

new_project = Project()
new_project.startingdate = s_date

date = deadline.split('/')
year = date[2]
month = date[0]
day = date[1]
new_project.starting = datetime.date(year, month, day)

1 个答案:

答案 0 :(得分:0)

使用strptime来解析日期字符串:

>>> datetime.datetime.strptime('07/20/2015', '%m/%d/%Y')
datetime.datetime(2015, 7, 20, 0, 0)

如果您想要date个对象,请执行以下操作:

>>> datetime.datetime.strptime('07/20/2015', '%m/%d/%Y').date()
datetime.date(2015, 7, 20)