2014-11-17 1 views
0

Я получаю DateTime из JQuery в формате 2014/11/27 22:00 и тип этой датыпреобразования Юникода DateTime Джанго Дата и время синтаксического анализа даты и времени

<type 'unicode'> 

я хочу, чтобы преобразовать это Джанго формат даты и времени я использую

dateparse.parse_date(date) 

Но не получив результата None

код:

date = request.POST['date'] 
print date 
print type(date) 
finaldate = dateparse.parse_date(date) 
print finaldate 

использованием

finaldate = dateutil.parser.parse(date) 

я получаю правильный DateTime и получать сохраняются также, но при отображении этой даты даты и времени становится отображается properlly, но время не получает надлежащего, время получения отображается 5 часов например, когда я выбрать время 17:00 его получения сохраненное в 17:00, но при отображении она отображает 11:30 и метание ошибки во время выполнения также

RuntimeWarning: DateTimeField received a naive datetime (2014-11-28 17:00:00) while time zone support is active. 
    RuntimeWarning) 

Я не знаю, что неправильно я делаю.

ответ

0
from datetime import datetime 

finaldate = datetime.strptime(date, '%Y/%m/%d %H:%M:%S') 

https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior

+0

Ее не работает и не бросать какие-либо ошибки, также [17/ноября/2014 15:11:19] "POST/к.б.н./update_create_record/HTTP/1.1" 500 14051 – Gaurav

+0

предоставить больше информации –

+0

Что вам нужно больше? – Gaurav