begin process at 2012 02 12 12:53:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

System

 > 

Temps GMT / Heure locale


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Temps GMT / Heure locale

mardi 19 août 2008 à 16:00:13 | Temps GMT / Heure locale

hazkaal

Bonjour,
Je voudrais faire ceci :

fonction heure_GMT
fonction heure_LOCALE

heure_GMT : hh*60*60 + mm*60 + ss   //transformer l'heure GMT en secondes
heure_LOCALE : hh*60*60 + mm*60 + ss   //transformer l'heure locale en secondes

Si ( heure_GMT == ( heure locale + 2*60*60) )
{
    Heure d'été
}

Si ( heure_GMT == ( heure locale +1*60*60) )
{
    Heure d'hiver
}


Merci !!!
A bientôt !

Cordialement.
The HazKaaL

mardi 19 août 2008 à 20:28:42 | Re : Temps GMT / Heure locale

Neo_Fr

Membre Club
Utilise GetLocalTime pour l'heure locale et GetSystemTime pour l'heure GMT, plus d'infos ici:
http://msdn.microsoft.com/en-us/library/ms724338(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms724390(VS.85).aspx

Neo_Fr
mercredi 20 août 2008 à 16:35:01 | Re : Temps GMT / Heure locale

hazkaal

Merci beaucoup, mais peux tu m'expliquer comment faire pour récupérer puis transformer l'heure+minutes+secondes en SECONDES avec chacune de ces fonctions...

Cordialement.
The HazKaaL

mercredi 20 août 2008 à 22:00:57 | Re : Temps GMT / Heure locale

Neo_Fr

Membre Club
Si tu avait priut la peine de lire les liens que j'ai poster tu aurais vite compris..

Voici un exemple pour GetLocalTime, c'est exactement la meme chose pour GetSystemTime...

    SYSTEMTIME stLocalTime;
    DWORD dwSecond;
    GetLocalTime(&stLocalTime);
    dwSecond = stLocalTime.wSecond;
    dwSecond += (stLocalTime.wMinute * 60);
    dwSecond += (stLocalTime.wHour * 3600);
    printf("Il est %i:%i:%i\n", stLocalTime.wHour, stLocalTime.wMinute, stLocalTime.wSecond);
    printf("soit %i secondes..\n", dwSecond);

Neo_Fr
samedi 23 août 2008 à 13:43:01 | Re : Temps GMT / Heure locale

hazkaal

Hum, j'ai lut ce que tu m'as passé premierement et deuxiemement à la limite je m'en fout un peu du code, ce que je voudrais c'est  des explications pour comprendre comment utiliser ces fonctions.

Merci

Cordialement.
The HazKaaL

samedi 23 août 2008 à 13:55:15 | Re : Temps GMT / Heure locale

hazkaal

j'ai fait 

 SYSTEMTIME stLocalTime;
 DWORD dwSecond;
 GetLocalTime(&stLocalTime);
 dwSecond = stLocalTime.wSecond;
 dwSecond += (stLocalTime.wMinute * 60);
 dwSecond += (stLocalTime.wHour * 3600);
 a = dwSecond;
   
 SYSTEMTIME stSystemTime;
 DWORD dwSecond;
 GetSystemTime(&stSystemTime);
 dwSecond = stSystemTime.wSecond;
 dwSecond += (stSystemTime.wMinute * 60);
 dwSecond += (stSystemTime.wHour * 3600);
 b = dhSecond;


dans mon programme, mais comment faire car le dw est déjà définit dans le LocalTime...

Cordialement.
The HazKaaL

samedi 23 août 2008 à 20:47:20 | Re : Temps GMT / Heure locale

Neo_Fr

Membre Club
Réponse acceptée !
Je voit pas vraiment ou est le probleme, utilise un second DWORD:

SYSTEMTIME stTime;
DWORD dwLocalSecond, dwSystemSecond;

GetLocalTime(&stTime);
dwLocalSecond = stTime.wSecond;
dwLocalSecond += (stTime.wMinute * 60);
dwLocalSecond += (stTime.wHour * 3600);

GetSystemTime(&stTime);
dwSystemSecond = stTime.wSecond;
dwSystemSecond += (stTime.wMinute * 60);
dwSystemSecond += (stTime.wHour * 3600);

Neo_Fr
samedi 23 août 2008 à 21:10:11 | Re : Temps GMT / Heure locale

hazkaal

Ahhh !
ça y est j'ai comprit le principe de ces fonctions !
Merci encore grâce à toi cette source va évoluer !!!

Merci beacoup !!!
Je valide !

A bientôt !

Cordialement.
The HazKaaL



Cette discussion est classée dans : temps, gmt, heure, locale, hh


Répondre à ce message

Sujets en rapport avec ce message

Probleme de temps. [ par Eldros ] Bon, voila, on peux me considerer comme un developpeur ave peu d'experience. Par consequent, je iens chercher conseil.J'aimerais pouvoir faire defiler probleme heure en temps reel [ par nazca ] Le Zero de la programmationNazca[blue]J ai un petit probleme,j ai afficher dans plusieurs edit box l'heure du systeme grace a se code:CTime TimeObject Callback sur date locale [ par HeavenForsaker ] bonjour,Je voulais savoir si il y a un moyen de savoir quand on change de jour sous Windows.Pour l'instant, le seul moyen que je vois c'est prendre le Problème incompréhensible [ par JosueClement ] Regardez plutot...Ce programme est une sorte d'horloge!Il n'y a aucune erreur de compilation, mais les heures n'augmentent jamais!!A la ligne 54, j'ai programme en c qui affiche la date et l'heure en temps reel [ par wafzak ] bonjour tout le monde , je suis un nouveau membre sur le forum.bon si vous pouvez m'aider pour compléter mon mini projet; je veux un programme en lang [DOS]Batcher, la théorie seulement. [ par Passio ] Bonjour, j'ai deux questions : Comment à l'ouverture d'un batch, faire en sorte que celui-ci s'ouvre (On indique son emplacement par une variable d'e Reconnaissance de formes avec opencv [ par blastrame ] Bonjour, j'aurais besoin de votre aide, je suis un peux perdu dans le codage avec opencv. Je souhaiterais réussir a comparer deux images une qui est Créer un exe [ par nainbleu2 ] Bonjour, Débutant, même très débutant en C++, j'aimerai développer un petit programme, mais je ne sais ni comment le faire ni comment l'utiliser apr Bibliothèque pour gérer 2 souris et 2 curseurs ? [ par hate spam ] Bonjour, je crée actuellement un explorateur de fichiers multiplateforme et j'aimerai pouvoir manipuler 2 souris en même temps ayant chacune son propr Code de l'heure du systeme [ par rilou007 ] Salut, J'ai besoin d'ajouter l'heure du system dans une stucture (struct aaa) qui


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales