4
我用戶GAE的ndb
用於數據存儲,並有date
屬性定義像如何根據用戶的時區設置
class GuestMessage(ndb.Model):
date = ndb.DateTimeProperty(auto_now_add=True)
所以,現在我可以e.date.strftime('%Y-%m-%d %H:%M:%S')
輕鬆打印,並得到打印日期時間2013-06-03 05:46:50
但是,如何根據用戶的時區設置打印它,如2013-06-03 05:46:50 +0000
或2013-06-03 13:46:50 +0800
?
@narayanan謝謝您的回答。你能告訴我如何從'self.request'獲得'亞洲/新加坡'這樣的字符串嗎? –
@AdeYU更新了答案 –
@narayanan我想是'pytz.country_timezones [country_code]'而不是?但有趣的是,我在[http://aappde.appspot.com/demo/request?foo=1&foo=2&bar=3]和[http://mylocationtest.appspot.com/]的測試中獲得了'ZZ'作爲國家代碼。 ,而'ZZ'不在字典'pytz.country_timezones'的關鍵列表中。無論如何,謝謝你讓我更接近答案。 –