Ich verwende pytz. Ich habe das gesamte Dokumentationsblatt durchgelesen, aber ich habe nicht gesehen, wie das gemacht werden kann.Ländercode für Zeitzone mit Pytz erhalten?
Ich habe eine Zeitzone: America/Chicago. Alles, was ich will, ist, den entsprechenden Ländercode für diese Zeitzone zu bekommen: US.
Es zeigt, dass ich das Gegenteil tun, wie zum Beispiel:
>>> country_timezones('ch')
['Europe/Zurich']
>>> country_timezones('CH')
['Europe/Zurich']
aber ich brauche um es anders zu tun.
Kann dies in Python getan werden, mit Pytz (oder auf irgendeine andere Weise)?
es würde brechen, wenn der gleiche Zeitzone Name in verschiedenen Ländern verwendet wird. Solche Namen gibt es in 'country_timezones' nicht. Aber einige gemeinsame Zeitzonen sind nicht drin, z. B. UTC, US/Central, US/Eastern, Kanada/Central usw. – jfs
@ J.F.Sebastian was meintest du mit deinem letzten Satz? Diese Zeitzonen sind nicht in was? – Snowman
Alle in 'pytz' definierten Zeitzonen entsprechen genau einem Land. Somit bricht es nicht. – jsalonen