怎麼克服GAE 上只有格林威治標準時間的問題


今天try 了之後, 發現很簡單, 參考下列程式碼對於GAE 上面的時間加上一個修正量即可

import datetime
>>> from datetime import timedelta
>>> timedelta
<type 'datetime.timedelta'>
>>> d = timedelta(hours=+8)
>>> d
datetime.timedelta(0, 28800)
>>> n = datetime.datetime.now()
>>> n
datetime.datetime(2012, 9, 18, 18, 26, 32, 657000)
>>> n+d
datetime.datetime(2012, 9, 19, 2, 26, 32, 657000)

這邊有更豐富的參考: http://docs.python.org/library/datetime.html

留言

熱門文章