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

C# Discussion :

afficher date sans heure


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2012
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2012
    Messages : 285
    Par défaut afficher date sans heure
    bonjour ,
    j 'ai un textbox qui m'affiche la date et l'heure comme suite : 05/05/2010 00:00:00 mais moi je veux qu'il n'affiche que la date '05/05/2010' .
    voilà mon code c# : la ligne qui affiche la date c'est celle en gras :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    c.cmd = c.cn.CreateCommand();
                    c.cmd.CommandText = "select PPR, CIN, Nom, Prenom , DateNaissance , EtabliLe from  Agent where PPR = " + Session["Code"] ;
                    if (c.cn.State == ConnectionState.Closed)
                    {
                        c.cn.Open();
                    }
                    SqlDataReader dr = c.cmd.ExecuteReader();
                    if (dr.HasRows)
                    {
                        dr.Read();
                        TextBox_PPR.Text = dr[0].ToString();
                        TextBox_CIN.Text = dr[1].ToString();
                        TextBox_nom.Text = dr[2].ToString();
                        TextBox_prenom.Text = dr[3].ToString();
                        TextBox_dn.Text = dr[4].ToString();
                        TextBox_Etablile.Text = dr[5].ToString();

  2. #2
    Membre éprouvé Avatar de codefingers
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2013
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 77
    Par défaut
    Tu peux faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string[] date_Etablile = dr[5].ToString().Split(new char[] { ' ' });
    TextBox_Etablile.Text = date_Etablile[0];
    Bon je suis pas sûr que ça soit la solution la plus élégante

  3. #3
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 666
    Par défaut
    Bonjour,

    Essaye donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TextBox_Etablile.Text = DateTime.Parse(dr[5].ToString()).ToString("dd/MM/yyyy");
    Il est impossible de passer un format au premier ToString() :/ c'est dommage

  4. #4
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut
    en mode natif :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String s = DateTime.Now.ToShortDateString();
    avec toutes ses options et variantes

    http://msdn.microsoft.com/fr-fr/libr...vs.110%29.aspx

Discussions similaires

  1. quelle est la fonction qui retourne la partie date sans heure
    Par solawe dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 29/08/2007, 15h23
  2. Affiche date et heure
    Par SOPSOU dans le forum Langage
    Réponses: 3
    Dernier message: 23/08/2007, 14h30
  3. [Débutant] Afficher date et heure
    Par matchieu dans le forum LabVIEW
    Réponses: 3
    Dernier message: 09/07/2007, 17h03
  4. [HIBERNATE] date sans heure minute seconde
    Par _juel_ dans le forum Hibernate
    Réponses: 1
    Dernier message: 30/06/2006, 14h43
  5. Date sans heure
    Par Jos dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 19/04/2006, 04h24

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