來顯示時間。當我在一個知道datetime
比如我繼續得到同樣的結果strftime
改變tzinfo
:無法在不同的時區
>>> from datetime import datetime
>>> import pytz
>>> fmt = '%d.%m.%Y %H:%M'
>>> now_naive = datetime.utcnow()
>>> now_naive.strftime(fmt)
'02.08.2017 11:53'
>>> now_aware = now_naive.replace(tzinfo=pytz.timezone('UTC'))
>>> now_aware_minus_3 = now_aware.replace(tzinfo=pytz.timezone('Etc/GMT-3'))
>>> now_aware.strftime(fmt)
'02.08.2017 11:53'
>>> now_aware_minus_3.strftime(fmt)
'02.08.2017 11:53'
這是爲什麼?如何顯示不同時區的當前時間?
這不是一個[重複](https://stackoverflow.com/questions/4008960/pytz-and-etc-gmt-5)? – sophros
這可能有所幫助。 - https://stackoverflow.com/a/18646797/5585424 –
[如何\'strftime \'有時區調整?](https://stackoverflow.com/questions/16722464/how-to-strftime-具有-時區調整) – jimf