2009-07-02 13 views
0

3.以下のステートメントを実行しているときに、データストアの開始フィールドに「jan 1st 1970」が追加されるのはなぜですか?データストアに時間を追加している間に日付がバックグラウンドで追加されます

(hour,min) = self.request.get('starttime').split(":") 
    #if either of them is null or empty string then int will throw exception 
    if hour and min : 
     datastoremodel.starttime = datetime.time(int(hour), int(min)) 

私はそれを取得するときだけ時間が伝わってくるが?私はデータストアで何の日をやっているのだろうか?すべての手がかりは?

+0

追加されdatastoremodel.starttime –

+0

のタイプは、タイプがdb.Model – dhaval

答えて

2

のGoogle App Engineのdoc

class TimeProperty(verbose_name=None, auto_now=False, auto_now_add=False, ...) 
A time property, without a date. Takes a Python standard library datetime.time value. See DateTimeProperty for more information. 
Value type: datetime.time. This is converted to a datetime.datetime internally. 

がそうまでに時間を変換すると言う、epoch time "jan 1st 1970"の開始が

+0

何ですので、そのgoogleとappに受け入れられる行動、thx so much – dhaval

+0

とにかくあなたの心配abtはgoogleがあなたが正しい時間を戻す限り内部的にどのように保存するのですか? –

関連する問題