Différences d'heure avec google agenda
tatal21820
Messages postés
37
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j ai récupérer mes RDV google mais il y a une différence de 2 heures .
exemple: rdv à 18h00 sur google me mais rdv à 16h00 dans application.
un coup de main Merci.
Configuration: Windows / Chrome 103.0.0.0
j ai récupérer mes RDV google mais il y a une différence de 2 heures .
exemple: rdv à 18h00 sur google me mais rdv à 16h00 dans application.
un coup de main Merci.
from ics import Calendar
import requests
import locale
from datetime import date, timedelta, datetime
from datetime import datetime, timezone
import pytz
locale.setlocale(locale.LC_ALL, 'fr_FR')
locale.setlocale(locale.LC_ALL, 'fr_FR')
# Parse the URL
url = "https://calendar.google.com/xxxxxxxxxxxxxxxxxxxxx.ics"
cal = Calendar(requests.get(url, timeout=360).text)
dat = datetime.now(pytz.timezone('Europe/Paris'))
start = dat.date()
end = start + timedelta(days=60)
entree = 3
print(dat)
for evt in cal.events:
if evt.begin.date() >= start <= end:
print(evt.name, evt.begin.time().strftime('%HH%M'), (evt.begin.date().strftime('%A %d %B')))
Configuration: Windows / Chrome 103.0.0.0
3 réponses
-
Bonjour
Tout d'abord, tu as essayé d'utiliser les balises de code, merci.
Mais comme tu le vois le résultat n'est pas au rendez-vous.
Voici un petit tuto sur leur bonn utilisation https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Quel est le fuseau horaire de google calendar?
As tu vérifié dans la doc si en faisant de cette façon tu récupères bien les rendez-vous en heure locale ou à l'inverse s'il s'agit d'UTC ou de GMT? (Par ce que moins 2 heures ça colle)
-
Bonjour, désolé persuader d avoir posté entre balises, google utilise GMT + 2h00, (Europe/Paris).
je vois pas du tout comment faire? -
Oui tu as bien posté entre les balises par défaut (qui font un pavé gris) mais pas les balises python.
Es tu sûr que l'objet "event" ne date pas en UTC?
Un moyen de voir serait de créer un événement dans un autre fuseau horaire et de regarder la datation depuis ton code,