2012-04-10 11 views
0

私は、日付フィールドを含むGAE-pythonで簡単なフォームを作成しました。 私はそれからデータを引き抜こうとしましたが、例外が発生し続けます。
私のコードは;Googleアプリケーションエンジンの日付フィールドからデータを引き出す

temp_var = datetime.strptime(cgi.escape(self.request.get('exam_date')),"%m/%d/%Y") 
pledge_data.checkup_date = temp_var.strftime('%m/%d/%Y') 

例外は次のとおりです。

BadValueError: Property checkup_date must be a date 

ここで混乱します。 strftimeを日付オブジェクトに変換してはいけませんか?

編集:私はパースしています日付が文字列である「2011年5月23日」

答えて

4

あなたが持つ文字列に再変換された後あなたの日付 と右を返すexam_date上のstrptimeを行っていますstrftimeの

試してください:あなたはすでに日付を取得する最初の行で

temp_var = datetime.strptime(cgi.escape(self.request.get('exam_date')),"%m/%d/%Y") 
pledge_data.checkup_date = temp_var 
+0

。今私は愚かだと感じる。 -_- –

1

temp_var = datetime.strptime("05/23/2011","%m/%d/%Y") 

temp_var 
>> datetime.datetime(2011, 5, 23, 0, 0) 

文書here

関連する問題