Django DateTimeField() [英] Django DateTimeField()

查看:626
本文介绍了Django DateTimeField()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Django中我有一个日期和时间,我需要输入我的数据库模型,它有一列 models.DateTimeField()。看来,无论我做什么,我得到一个ValidationError:输入一个有效的日期/时间格式。



我有一个这样的字符串:

  myStr =2011-10-01 15:26

我想做:

  p = mytable(myDate = WHAT_GOES_HERE)

p.save()

请不要指出重复的问题。我已经环顾四周了,他们指出了其他问题,再次指出了一些问题,这些问题指出了一些文件,这些问题根本就不足以满足我的需要。谢谢!

解决方案

 >>> import datetime 
>>>> myStr =2011-10-01 15:26
>>> WHAT_GOES_HERE = datetime.datetime.strptime(myStr,%Y-%m-%d%H:%M)
>>> WHAT_GOES_HERE
datetime.datetime(2011,10,1,15,26)
>>>


In Django: I have a date and time that I need to enter into my database model, which has a column models.DateTimeField(). It seems that no matter what I do, I get a ValidationError: enter a valid date/time format.

I have a string like this:

myStr = "2011-10-01 15:26"

I want to do:

 p = mytable(myDate = WHAT_GOES_HERE)

 p.save()

Please don't point me to a duplicate question. I have looked around and they point to other questions which again point to questions, which point to some documentaton, which just doesn't get me what I need. Thanks!

解决方案

>>> import datetime
>>> myStr = "2011-10-01 15:26"
>>> WHAT_GOES_HERE = datetime.datetime.strptime(myStr, "%Y-%m-%d %H:%M")
>>> WHAT_GOES_HERE
datetime.datetime(2011, 10, 1, 15, 26)
>>> 

这篇关于Django DateTimeField()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆