2012-11-20 2 views
1

시간 필드가있는 장고 모델이 있습니다 : time_from = models.TimeField(). 나는 현재이 코드가 12, 13, 4, 5 ... 등 ...특정 형식의 python strptime

: time.strptime(str(int(request.POST['time_to'])/60), "%H")를하지만 오류 던지고 :

을 나는 현재, 예를 들어, 시간의 시간을 보내는 웹 양식을
'time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=3, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format. 

내 모델에 4 (예 : 4AM)를 저장하는 방법은 무엇입니까? 당신은 단지 시간이 필요한 경우

답변

4

는 가장 쉬운 방법은 모든 구문 분석되지 않습니다 :

import datetime 
myhour= '4' 
mytime= datetime.time(hour= int(myhour)) 
+1

당신이 학자와 엉덩이의 구세주입니다. – Ali