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

VB.NET Discussion :

format d'une donnée numerique


Sujet :

VB.NET

  1. #1
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut format d'une donnée numerique
    salam,

    je voudrais savoir comment faire pr etaler un entier sur 4 chiffres
    par exp : 5 -> 0005

    voila
    merci d'avance
    cordialement
    Mohammed Reda

  2. #2
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Toutes les explications sur format ici : http://msdn2.microsoft.com/fr-fr/lib...k8(VS.80).aspx

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Par défaut
    Il y a aussi pas mal de truc sympa déjà implémentés dans la classe String, comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                Dim TOTO As Integer=5
                TOTO.ToString.PadLeft(4, CChar("0"))
    Existe aussi en version PadRight

    @+

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Voila une petite fonction et en plus tu pourras choisir le nombre de zeros que tu veux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Function Conv(ByVal Chaine As String, ByVal Nbr_Zero As Integer) As String
            Dim temp As New String(CChar("0"), Nbr_Zero)
            Return (temp & Chaine).ToString
        End Function
    Et pour l'appel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Dim result As String = Conv("5", 4)
    Voila ++
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/10/2014, 08h09
  2. [MySQL] Changer le format d'une donnée date
    Par Ankh2 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 06/03/2013, 16h37
  3. [2008R2] Format contextuel de données numeriques
    Par Almindra dans le forum SSRS
    Réponses: 2
    Dernier message: 15/12/2011, 16h01
  4. Changer le format d'une donnée
    Par jive dans le forum Powerbuilder
    Réponses: 2
    Dernier message: 17/10/2007, 15h58
  5. Formater une donnée dans une requête
    Par elkhy dans le forum Oracle
    Réponses: 1
    Dernier message: 06/08/2006, 16h21

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