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

ASP.NET Discussion :

[C#]Recuperer la date sur un textbox


Sujet :

ASP.NET

  1. #1
    Membre confirm�
    Inscrit en
    Mai 2004
    Messages
    75
    D�tails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 75
    Par d�faut [C#]Recuperer la date sur un textbox
    Bonjour,

    Je dispose de 2 textboxs. L utilisateur doit rendrer une date sur les 2 et en cliquant sur un bouton, on obtiend la difference entre les deux.
    J ai vu qu il existait "System.DateTime" et "System.TimeSpan diff1 = date2.Subtract(date1);" pour faire la differnce entre les 2.
    Je cherche donc a savoir comment recuperer dans les textobx la date 1 et la 2......
    Merci de votre aide

  2. #2
    Membre confirm� Avatar de dupin40
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    102
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 102
    Par d�faut
    matextbox1.Text et matextbox2.Text ??

    Apr�s il faut voir a quoi ressemble ta date dans tes textbox : (double, string DD/MM/YYYY, DD/MM/YY, ...)
    selon de format il faudra que tu le convertisses en DateTime.

  3. #3
    Membre confirm�
    Inscrit en
    Avril 2004
    Messages
    97
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 97
    Par d�faut
    Ton post n'a pas disparu. Le mod�rateur l'a mis dans la bone section
    http://www.developpez.net/forums/viewtopic.php?t=347845

  4. #4
    Expert confirm�
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Par d�faut Re: [ASPX][C#]Recuperer la date sur un textbox
    Citation Envoy� par kenzo080
    Bonjour,

    Je dispose de 2 textboxs. L utilisateur doit rendrer une date sur les 2 et en cliquant sur un bouton, on obtiend la difference entre les deux.
    J ai vu qu il existait "System.DateTime" et "System.TimeSpan diff1 = date2.Subtract(date1);" pour faire la differnce entre les 2.
    Je cherche donc a savoir comment recuperer dans les textobx la date 1 et la 2......
    Merci de votre aide
    plutot qu'une simple textbox classique je te conseille �a :

    http://www.eworldui.net/CustomControls/CalendarPopup.aspx

    en plus tu va r�cup�rer directement un dateTime de ce controle

  5. #5
    Membre confirm�
    Inscrit en
    Mai 2004
    Messages
    75
    D�tails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 75
    Par d�faut
    ok je n avais pas fait attention.....
    Concernant la convertion de la valeur du textbox, j ai un petit probleme...
    Aurais tu un exemple!!!!Mon textbox a le nom de "date1"....
    merci d avance

  6. #6
    Membre confirm�
    Inscrit en
    Mai 2004
    Messages
    75
    D�tails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 75
    Par d�faut
    Merci Neo, mais le probleme c est que je ne peux pas utiliser de popup car les dates que je dois rentrer peuvent etre de 1998 par exemple....ce serait donc long a obtenir cette date avec un popup.....
    merci pour cette proposition

  7. #7
    Membre confirm�
    Inscrit en
    Avril 2004
    Messages
    97
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 97
    Par d�faut
    Je vois pas l'inconv�nient d'un popup :/
    Sinon tu peux mettre 3 champs

  8. #8
    Membre confirm� Avatar de dupin40
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    102
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 102
    Par d�faut
    Citation Envoy� par kenzo080
    ok je n avais pas fait attention.....
    Concernant la convertion de la valeur du textbox, j ai un petit probleme...
    Aurais tu un exemple!!!!Mon textbox a le nom de "date1"....
    merci d avance
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    DateTime.Parse(date1.Text)
    par contre si c'est l'utilisateur qui tappe la date il faudra que tu testes le contenu de date1.Text car le Parse peu lever une exception si le format d'entr�e n'est pas correct

  9. #9
    Membre confirm�
    Inscrit en
    Mai 2004
    Messages
    75
    D�tails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 75
    Par d�faut
    ok merci je teste

  10. #10
    Membre confirm�
    Inscrit en
    Mai 2004
    Messages
    75
    D�tails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 75
    Par d�faut
    Salut Dupin40,

    Je suis revenu sur ta premiere proposition...voici mon code

    string VarDate1=EffecDate.Text; //recuperation de la valeur du 1e textbox
    string VarDate2=CancDate.Text; //recuperation de la valeur du 2e textbox


    System.DateTime date1=Convert.ToDateTime(VarDate1);
    System.DateTime date2=Convert.ToDateTime(VarDate2);
    System.TimeSpan diff1 = date2.Subtract(date1); //differnce entre les 2

    Label1.Text="diff1"; //affichage du resultat dans un label

    Mon resulat est que je n obtiens rien.....
    merci pour votre aide

  11. #11
    Membre confirm� Avatar de dupin40
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    102
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 102
    Par d�faut
    A voir ton code je dirais qu'il y a au moins "diff1" dans ton label .

    Met un point d'arret dans ton code afin de tester les valeurs de tes diff�rentes variables : en particulier date1 et date2

  12. #12
    Membre confirm�
    Inscrit en
    Avril 2004
    Messages
    97
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 97
    Par d�faut
    Si tu fais vraiment:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Label1.Text="diff1"; //affichage du resultat dans un label
    Tu vas voir afficher diff1...

  13. #13
    Membre confirm�
    Inscrit en
    Avril 2004
    Messages
    97
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 97
    Par d�faut
    D'apr�s ce que j'ai lu TimeSpan a pour valeur un nombre de ticks.
    Tu as des membres Days/TotalDays, Hours/TotalHours,... qui te permettent d'exploiter le r�sultat.

  14. #14
    Membre confirm� Avatar de dupin40
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    102
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 102
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Label1.Text  = diff1.Days.ToString();
    me semble �tre le r�sultat que tu attends !! non ?

  15. #15
    Membre confirm�
    Inscrit en
    Mai 2004
    Messages
    75
    D�tails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 75
    Par d�faut
    J ai plac� 2 breakpoints sur les variable date1 et date2.
    J avais rentr� dans le 1er textbox la date 2005/01/01 et sa valeur etait de {1/1/2005} ce qui semble correcte
    Pour le 2e textbox j ai rentr� 2005/12/12 et sa valeur etait de {12/12/2005}

    Comment je peux faire pour recuperer la difference et l afficher dans un 3e textbox.
    Merci d avance

  16. #16
    Membre confirm� Avatar de dupin40
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    102
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 102
    Par d�faut
    et qu'est ce qu'il y a dans diff1 ??

    cf mon prc�dent post

  17. #17
    Membre confirm�
    Inscrit en
    Mai 2004
    Messages
    75
    D�tails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 75
    Par d�faut
    C est bon....pour le textbox....l inconveniant c est kil me donne aussi le nombre d heure....si vous connaissez le moyen d obtenir seulement le nombre de jour alors merci d avance

  18. #18
    Membre confirm�
    Inscrit en
    Mai 2004
    Messages
    75
    D�tails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 75
    Par d�faut
    merci a tous ca marche

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. recuperer la valeur d'un textbox de type date
    Par Msysteme dans le forum ASP.NET Ajax
    R�ponses: 1
    Dernier message: 19/06/2014, 15h38
  2. [D�butant] je voudrai recuperer la valeur d'une combobox sur une textbox c#
    Par emna123 dans le forum G�n�ral Dotnet
    R�ponses: 3
    Dernier message: 02/05/2014, 14h09
  3. test sur saisie de date dans un textbox?
    Par MoMeBe dans le forum VB.NET
    R�ponses: 10
    Dernier message: 13/03/2013, 10h04
  4. [A-03] Test sur des dates dans des textBox
    Par moilou2 dans le forum IHM
    R�ponses: 3
    Dernier message: 27/10/2008, 13h39
  5. R�ponses: 4
    Dernier message: 09/06/2006, 13h52

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