2
下面的命令似乎适用于亚洲其他地区,除了在印度的任何位置。这里有bug吗,还是我错过了什么? 这个工程: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'
参见:https://en.wikipedia.org/wiki/List_of_tz_database_time_zones与时区的列表。您可能正在寻找:https://en.wikipedia.org/wiki/Asia/Kolkata – cel
明白了。与'加尔各答'合作。我不知道维基百科列表。以前,我确实尝试了一种额外的't',看起来不起作用的Kolkatta!谢谢。 –