• 04 Juin 2026, 04:03:24


Auteur Sujet: Passage: Heure d'été-Heure d'Hiver (/heure)  (Lu 991 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne denko

  • *
  • Tueur
  • Messages: 56
    • Voir le profil
Passage: Heure d'été-Heure d'Hiver (/heure)
« le: 18 Mai 2010, 12:05:10 »
Bonjour, j'aimerais faire une commande qui permettrait de passer de l'heure d'hiver à l'heure d'été et vice-versa pour que lorsqu'on fait /heure on voie l'heure exacte.

j'ai pensé à un hour = hour++; mais je ne sais pas trop comment faire.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Passage: Heure d'été-Heure d'Hiver (/heure)
« Réponse #1 le: 18 Mai 2010, 12:44:21 »
Bonjour, j'aimerais faire une commande qui permettrait de passer de l'heure d'hiver à l'heure d'été et vice-versa pour que lorsqu'on fait /heure on voie l'heure exacte.

j'ai pensé à un hour = hour++; mais je ne sais pas trop comment faire.


hour += 1;
Si tu veut ajouter une heure

hour -= 1;
Si tu veut retirer un heure



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Passage: Heure d'été-Heure d'Hiver (/heure)
« Réponse #2 le: 19 Mai 2010, 11:03:29 »
Les quatre sont identiques :
Hour++;
Hour = Hour + 1;
Hour = Hour++;
Hour += 1;
NB : Il suffit de remplacer les + par des - pour avoir l'équivalent lors du passage à l'heure d'hiver.

A toi de choisir celle que tu préfères (même si dans l'absolu la première est plus rapide car il n'y pas d'affectation de valeur).

Par contre, je pense qu'il est plus prudent de laisser ton système d'exploitation gérer les changements d'heures, ainsi tu auras toujours l'heure exacte.
Si tu le fais en PAWN, il faut beaucoup plus de code qu'un simple ++ ou -- car il faut déterminer dans quelle période on est (heure d'hiver ou d'été) ce qui n'est pas très simple.

++
Syg
Courtesy of GtaManiac