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

VC++ .NET Discussion :

Heure c++ .net


Sujet :

VC++ .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut Heure c++ .net
    Bonjours,

    J'ai 2 textbox et une label
    dans les textbox je rentre l'heure de début et l'autre l'heure de fin .
    je veux avoir la différence entre les 2 et mettre cette différence dans le label.

    textBox1=heures de début textBox2=heures de fin label1=nombre total d'heures entre les 2 textBox.
    10:00 16:00 = 6:00 heures

    C++.net

    Merci beaucoup d'avance pour votre réponse.

    TrollTop

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    il faut utiliser un timespan voir dans la faq C++/cli http://dotnet.developpez.com/faq/cpp...meBetweenDates

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut Je comprend pas
    J'ai fait ca mais ca fonctionne pas est ce que tu pourais m'éclairer S.V.P

    DateTime DateCourante = textBox3->Text;
    DateTime DateCreationquestion = textBox4->Text;

    TimeSpan ^Ts = DateCourante - DateCreationquestion;
    label22->Text = Ts;

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    qu'est-ce qui ne marche pas ? erreur de compilation ? mauvais résultat ?

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut erreur de compilation
    Erreur de compilation

    voici les erreurs

    1>d:\visual studio 2005\mem2007\mem2007\Horaire.h(8313) : error C2440: 'initialisation' : impossible de convertir de 'System::String ^' en 'System::DateTime'
    1> Aucun opérateur de conversion défini par l'utilisateur disponible, ou
    1> Aucun opérateur de conversion définie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'opérateur ne peut pas être appelé
    1>d:\visual studio 2005\mem2007\mem2007\Horaire.h(8314) : error C2440: 'initialisation' : impossible de convertir de 'System::String ^' en 'System::DateTime'
    1> Aucun opérateur de conversion défini par l'utilisateur disponible, ou
    1> Aucun opérateur de conversion définie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'opérateur ne peut pas être appelé
    1>d:\visual studio 2005\mem2007\mem2007\Horaire.h(8317) : error C2664: 'void System::Windows::Forms::Control::Text::set(System::String ^)' : impossible de convertir le paramètre 1 de 'System::TimeSpan ^' en 'System::String ^'
    1> Aucun opérateur de conversion défini par l'utilisateur disponible, ou
    1> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
    1>Horaire.cpp
    1>d:\visual studio 2005\mem2007\mem2007\Horaire.h(8313) : error C2440: 'initialisation' : impossible de convertir de 'System::String ^' en 'System::DateTime'
    1> Aucun opérateur de conversion défini par l'utilisateur disponible, ou
    1> Aucun opérateur de conversion définie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'opérateur ne peut pas être appelé
    1>d:\visual studio 2005\mem2007\mem2007\Horaire.h(8314) : error C2440: 'initialisation' : impossible de convertir de 'System::String ^' en 'System::DateTime'
    1> Aucun opérateur de conversion défini par l'utilisateur disponible, ou
    1> Aucun opérateur de conversion définie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'opérateur ne peut pas être appelé
    1>d:\visual studio 2005\mem2007\mem2007\Horaire.h(8317) : error C2664: 'void System::Windows::Forms::Control::Text::set(System::String ^)' : impossible de convertir le paramètre 1 de 'System::TimeSpan ^' en 'System::String ^'
    1> Aucun opérateur de conversion défini par l'utilisateur disponible, ou
    1> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
    1>Génération de code en cours...
    1>Le journal de génération a été enregistré à l'emplacement "file://d:\Visual Studio 2005\MEM2007\MEM2007\Debug\BuildLog.htm"
    1>MEM2007 - 6 erreur(s), 0 avertissement(s)
    ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    faut mettre un tostring derriere pour convertir en chaine

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 03/01/2007, 13h55
  2. [VB.NET][Service Win.] Service windows executer a une heure
    Par jj del amorozo dans le forum VB.NET
    Réponses: 3
    Dernier message: 27/11/2006, 08h24
  3. [VB.NET][VS 2003] Des Heures qui se transforment en date
    Par Herlece dans le forum Accès aux données
    Réponses: 4
    Dernier message: 24/11/2006, 09h38
  4. Réponses: 7
    Dernier message: 31/10/2006, 00h36
  5. [VB.NET] Comment mettre à jour Date/Heure de mon PDA ?
    Par zitoun dans le forum Windows Mobile
    Réponses: 2
    Dernier message: 16/05/2006, 14h12

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