IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage C++ Discussion :

Modification de l'horaire relatif à une application


Sujet :

Langage C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Par défaut Modification de l'horaire relatif à une application
    Bonjour,

    J'aimerais bien savoir s'il y a une fonction c/c++ qui permet de modifier l'heure ou le time zone seulement pour l'application développée, pas pour tout le système d'exploitation.

    Par exemple, si l'heure relative à tout le système est 12h00 je veux que celle de mon programme soit 14h00 à ce même moment.

    Merci d'avance pour votre aide

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 129
    Billets dans le blog
    149
    Par défaut
    Bonjour,

    Si j'ose dire, la solution est de faire le calcul à la main.
    Exemple:

    Heure système: 12h00
    Heure du programme = Heure système + 2h00
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Salut,
    A ma connaissance, l'heure est gérée par l'os pour le système et pas par application. A l'heure où on essaie de mettre en place des protocoles comme NTP, ta demande est singulière.
    Je serais de l'avis de LittleWhite : gère ça à la main.

  4. #4
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Par défaut
    Salut,

    Je ne peux pas faire ça à la main parce que l'application tourne sur des plateformes avec un fuseau horaire en GMT et elle doit gérer automatiquement les horaires d'été. en GMT l'attribut tm_isdst de la structure Time retourne toujours zéro même en heure d'été ce qui ne me donne aucune indication pour faire ça à la main.

    Vous pensez qu'il n'y a aucune solution technique pour faire ça sans pour autant toucher à l'environnement?

    Merci bcp.

  5. #5
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Citation Envoyé par safirom Voir le message
    Vous pensez qu'il n'y a aucune solution technique pour faire ça sans pour autant toucher à l'environnement?
    A priori, comme ça, je n'ai pas d'idée qui me vienne. Peut être en t'abonnant à un serveur NTP ? Je ne sais pas si c'est une solution mais peut être une première piste à étudier.

  6. #6
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Citation Envoyé par safirom Voir le message
    en GMT l'attribut tm_isdst de la structure Time retourne toujours zéro même en heure d'été ce qui ne me donne aucune indication pour faire ça à la main.
    En GMT, la notion heure d'été heure d'hiver n'a pas de sens, c'est pour cela que l'attribut tm_isdst vaut toujours 0.
    Je ne voie qu'une solution, un Timezone local à ton application (très local même) positionné par une variable d'environnement ou un fichier de conf et initialisé en demandant à l'utilisateur ou lors de l'install et tu gères à la main (par programme) le décalage horaire comme proposé précedemment.

    Citation Envoyé par 3DArchi Voir le message
    A priori, comme ça, je n'ai pas d'idée qui me vienne. Peut être en t'abonnant à un serveur NTP ? Je ne sais pas si c'est une solution mais peut être une première piste à étudier.
    Attention, un serveur NTP distribue l'heure GMT (sinon ce serait le bazar si on se synchronisait avec un serveur hébergé dans un autre fuseau).
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

Discussions similaires

  1. Modification du fichier HOSTS via une application JAVA GUI
    Par Christophe39 dans le forum Langage
    Réponses: 1
    Dernier message: 28/04/2015, 09h29
  2. [Compiler] Modification de fichiers .txt dans une application faite par Compiler
    Par maxcentrale dans le forum MATLAB
    Réponses: 9
    Dernier message: 12/03/2014, 17h16
  3. Réponses: 2
    Dernier message: 11/10/2013, 11h51
  4. Modification de l'appel d'une application
    Par MedNaceur dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 27/05/2009, 20h01
  5. modification du theme d une application vb.net
    Par nounanaw dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 19/01/2008, 23h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo