Différences d'heure avec google agenda

Fermé
tatal21820 Messages postés 35 Date d'inscription vendredi 6 mai 2022 Statut Membre Dernière intervention 2 septembre 2023 - 26 juin 2022 à 19:23
Whismeril Messages postés 19079 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 30 juin 2024 - 27 juin 2022 à 15:44
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.


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
A voir également:

3 réponses

Whismeril Messages postés 19079 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 30 juin 2024 916
27 juin 2022 à 08:25
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)
0
tatal21820 Messages postés 35 Date d'inscription vendredi 6 mai 2022 Statut Membre Dernière intervention 2 septembre 2023
27 juin 2022 à 14:24
Bonjour, désolé persuader d avoir posté entre balises, google utilise GMT + 2h00, (Europe/Paris).
je vois pas du tout comment faire?
0
Whismeril Messages postés 19079 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 30 juin 2024 916
27 juin 2022 à 15:44
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,
0