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

Discussion :

Conversion d'entier vers QString, zéro devant

  1. #1
    Membre actif
    Profil pro
    Ingénieur
    Inscrit en
    Avril 2013
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Avril 2013
    Messages : 77
    Par défaut Conversion d'entier vers QString, zéro devant
    Bonjour,

    Je voudrais savoir si il y a un moyen simple de convertir un nombre en chaîne de caractères en précisant le nombre d'unités désiré.

    Je m'explique avec un exemple:
    Je récupère la date et l'heure courante pour créer un nom de fichier.
    Ainsi, si nous sommes le 27/11/13 10h49 je veux la chaîne "Mesure_20131127_10h49"
    De même, si nous sommes le 05/06/14 08h03 je veux la chaîne "Mesure_20140605_08h03".
    Pour cela, j'utilise actuellement la fonction QString::number(); mais cela ne fonctionne pas directement ; j'ai:
    "Mesure_20131127_10h49" et "Mesure_201465_8h3" pour les deux exemples précédents.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    QDate date = QDate::currentDate();
    QTime time = QTime::currentTime();
    nom_fichier = "Mesure_" + QString::number(date.year());
    nom_fichier += QString::number(date.month()) + QString::number(date.day()) + "_";
    nom_fichier += QString::number(time.hour()) + "h" + QString::number(time.minute());

    Du coup, est ce qu'il y a un moyen de préciser directement le nombre d'unités ou est ce que je suis obligée de rajouter à la main un zéro devant pour des valeurs inférieures à 10?

    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Tu peux te servir des méthodes QDate::toString et QTime::toString

  3. #3
    Membre actif
    Profil pro
    Ingénieur
    Inscrit en
    Avril 2013
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Avril 2013
    Messages : 77
    Par défaut
    Ah super merci, je ne connaissais pas cette fonction

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

Discussions similaires

  1. Conversion entier vers chaine formatée
    Par mikaelm dans le forum Ruby
    Réponses: 2
    Dernier message: 19/06/2008, 13h43
  2. Réponses: 15
    Dernier message: 16/08/2007, 11h47
  3. Récupération d'un entier sans un zéro devant
    Par piotrr dans le forum Langage
    Réponses: 4
    Dernier message: 03/05/2007, 22h48
  4. Conversion Entier vers Caractère.
    Par -= Cobra =- dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/12/2006, 11h05
  5. conversion entier vers chaine de caratères
    Par naima2005 dans le forum C++
    Réponses: 3
    Dernier message: 20/08/2006, 02h14

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