そこでいろいろ調べた結果
http://webdba.blogspot.com/2008/04/google-app-engine4python.html
を参考に以下のような感じで解決することにしました。
モデルを以下のように作成します。
モデル内にget_create_tという関数を作成してここで時間の表示したい形式でフォーマッティングします。
from datetime import *
from google.appengine.ext import db
class Samples(db.Model):
name = db.StringProperty(required=True)
create_t = db.DateTimeProperty(required=True,auto_now_add=True)
def print_create_t(self):
jd = self.create_t + timedelta(hours=9)
return jd.strftime("%Y-%m-%d %H:%M:%S")
その後、実際に出力するさいには
sample.print_create_t()
とすることで利用できます。
0 件のコメント:
コメントを投稿