Comment connaitre le fuseau horaire à partir d'une latitude et d'une longitude ?
Grâce au module timezonefinder.
# python3 -m pip install --upgrade timezonefinder
Et comment fonctionne-t-il ?
Tout simplement de cette manière:
Par exemple, avec les coordonnées de Montréal (Canada)
>>> from timezonefinder import TimezoneFinder
>>> timezoneid = TimezoneFinder().timezone_at(lat=45.5704, lng=-73.7674)
>>> timezoneid
'America/Toronto'
Avec les coordonnées de Tokyo (Japon)
>>> timezoneid = TimezoneFinder().timezone_at(lat=35.876, lng=136.912)
>>> timezoneid
'Asia/Tokyo'
Avec les coordonnées de Nantes (France)
>>> timezoneid = TimezoneFinder().timezone_at(lat=47.2383, lng=-1.5603)
>>> timezoneid
'Europe/Paris'