Bonjour tout le monde,
J'ai développé une application qui récupère des mesures de glycémie depuis le lecteur. La procédure commence par la récupération de la date et heure du lecteur qui sont ajustées selon le fuseau horaire local.
Le problème c'est que lorsque je récupère la date du lecteur sous forme du nombre de secondes et que je formule la date à afficher comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
this->deviceDateTime = QDateTime::fromString("01/01/1970 00:00:00", "dd/MM/yyyy hh:mm:ss").addSecs(nombre);
la date affichée est toujours incrémentée d'1 heure. Ceci est du principalement au fuseau horaire.
J'ai essayé d'utiliser Qt::TimeSpec mais les 2 options n'ont rien donné.
Sachant que si je formule la date en diminuant le nombre de seconde de 3600 (1heure), la date affichée est correcte.
Je travaille sous Visual Studio / Qt4.3
Merci de votre aide précieuse.