2016-06-11 5 views
2

以下のコマンドは、インドの他の地域を除くアジアの他の地域でも動作しているようです。ここにバグがあるのですか、何か不足していますか? この作品:インドのどの都市でもpandasのtz_convertは機能しません

pd.to_datetime(pd.datetime.now()).tz_localize('US/Pacific').tz_convert('Asia/Hong_Kong') 
pd.to_datetime(pd.datetime.now()).tz_localize('US/Pacific').tz_convert('Asia/Karachi' 
pd.to_datetime(pd.datetime.now()).tz_localize('US/Pacific').tz_convert('Asia/Dubai') 

これは(インド内の任意の位置など)とまったく同じ形式では動作しません:

pd.to_datetime(pd.datetime.now()).tz_localize('US/Pacific').tz_convert('Asia/New_Delhi') 

File "C:\Miniconda\lib\site-packages\pytz\__init__.py", line 180, in timezone 
raise UnknownTimeZoneError(zone) UnknownTimeZoneError: 'Asia/New_Delhi' 
+1

参照を使用します。あなたはおそらく探している:https://en.wikipedia.org/wiki/Asia/Kolkata – cel

+0

それを得た。 「カルカッタ」で働く。私はウィキペディアのリストを知らなかった。以前は、私は仕事をしていないような余分な「t」でKolkattaを試しました!ありがとう。 –

答えて

1

以下のエラーを投げてパンダインクルードを使用していますtzデータベースのタイムゾーン利用可能なタイムゾーンコードのリストは、たとえばin wikipediaなどがあります。タイムゾーンを持つリストのhttps://en.wikipedia.org/wiki/List_of_tz_database_time_zones:

インドについて、あなたはAsia/Kolkata

pd.to_datetime(pd.datetime.now()).tz_localize('US/Pacific').tz_convert('Asia/Kolkata') 
関連する問題