-2
istanbul = timezone('Europe/Istanbul')
created_at = "Wed Aug 29 17:12:58 +0000 2012"
dtt = created_at.replace(tzinfo=istanbul)
xnxx = time.mktime(time.strptime(str(dtt),"%Y-%m-%d %H:%M:%S"))

エラー : 変換されていないデータが残っています: +01:57

4

1 に答える 1

2

pytz docを見てください。タイムゾーンを変更する方法は 1 つしかありません。と を使用する必要がlocalizeありastimezoneます。

from datetime import datetime
import pytz
istanbul = pytz.timezone('Europe/Istanbul')
created_at = datetime.strptime("Wed Aug 29 17:12:58 +0000 2012", 
                               "%a %b %d %H:%M:%S %z %y")
pytz.utc.localize(created_at).astimezone(istanbul)
于 2013-09-06T01:41:03.753 に答える