0
2台のコンピュータインストールcentos 6.5、カーネル3.10.44、異なる結果があります。 のいずれかの結果は[u'Asia/Shanghai', u'Asia/Urumqi']
、もう1つは['Asia/Shanghai', 'Asia/Harbin', 'Asia/Chongqing', 'Asia/Urumqi', 'Asia/Kashgar']
です。なぜcentosシステムのpytz.country_timezones( 'cn')の結果が異なるのですか?
最初の結果を2番目の結果と同じにする設定はありますか?
私は、次のしているPythonコード:
def get_date():
date = datetime.utcnow()
from_zone = pytz.timezone("UTC")
to_zone = pytz.timezone("Asia/Urumqi")
date = from_zone.localize(date)
date = date.astimezone(to_zone)
return date
def get_curr_time_stamp():
date = get_date()
stamp = time.mktime(date.timetuple())
return stamp
cur_time = get_curr_time_stamp()
print "1", time.strftime("%Y %m %d %H:%M:%S", time.localtime(time.time()))
print "2", time.strftime("%Y %m %d %H:%M:%S", time.localtime(cur_time))
使用このコードは時間を取得する場合は、一台のコンピュータの結果がある(2つの結果を持っている)
:
1 2016 04 20 08:53:18
2 2016 04 20 06:53:18
及びその他を(持っています5件の結果)である:
1 2016 04 20 08:53:18
2 2016 04 20 08:53:18
私はなぜか分からないのですか?