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 :

Afficher les milièmes dans un champs Date Heure


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut Afficher les milièmes dans un champs Date Heure
    Salut

    Je viens de faire un tour, je pense complet, de la MSDN pour tenter de trouver le moyen de définir un format pour afficher les milièmes sur une heures calculée.

    Et j'ai rien trouvé.

    Alors je pose la question en premier : est ce que quelqu'un l'a déjà fait ?
    Et ensuite je dis : heu, comment t'a fait ?

    Merci pour votre aide.

  2. #2
    Membre très actif Avatar de joKED
    Profil pro
    Imposteur en chef
    Inscrit en
    Février 2006
    Messages
    339
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Imposteur en chef

    Informations forums :
    Inscription : Février 2006
    Messages : 339
    Par défaut
    Et ce que la méthode .ToLongTimeString de la classe Date ne peux pas te convenir?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monLabel.Text = now.ToLongTimeString

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci pour ton aide.

    Mais non, y a pas les milièmes avec ça.
    En plus, tu pars sur un Now, alors que c'est un durée que je dois présenter.

    J'ai cru remarquer quelques différences lorsque qu'on présente une heure donnée ou une durée.

    une autre idée ?

  4. #4
    Membre très actif Avatar de joKED
    Profil pro
    Imposteur en chef
    Inscrit en
    Février 2006
    Messages
    339
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Imposteur en chef

    Informations forums :
    Inscription : Février 2006
    Messages : 339
    Par défaut
    Dans ce cas la, TimeSpan serait plus pratique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        'Prenons une durée de 2heures 45minutes 27 secondes et 879 millisecondes
        Dim maDuree As New TimeSpan(0, 2, 45, 27, 879)
        MsgBox(maDuree.ToString)

  5. #5
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Ouais, c'est pas mal mais il y a deux inconvénients :
    - y a 4 zéros qui vienent se coller au bout, mais bon, ça peut se gérer avec un Right
    - il faut faire les calculs avant pour envoyer les bonnes valeurs

    L'idée c'est de prendre un Long qui est le nombre de secondes et de la convertir.

    Une autre idée ?

  6. #6
    Membre très actif Avatar de joKED
    Profil pro
    Imposteur en chef
    Inscrit en
    Février 2006
    Messages
    339
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Imposteur en chef

    Informations forums :
    Inscription : Février 2006
    Messages : 339
    Par défaut
    Citation Envoyé par zooffy
    L'idée c'est de prendre un Long qui est le nombre de secondes et de la convertir.
    Justement, l'idée du TimeSpan, c'est ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        'Prenons une durée de 47.154 secondes
        Dim maDuree As New TimeSpan()
        maDuree = TimeSpan.FromSeconds(47.154)
        MsgBox(maDuree.ToString)

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

Discussions similaires

  1. afficher les données dans un champ
    Par copro dans le forum Langage
    Réponses: 2
    Dernier message: 23/11/2014, 18h44
  2. [AC-2003] afficher les donnees dans un champ
    Par culinforner dans le forum IHM
    Réponses: 1
    Dernier message: 05/02/2011, 05h02
  3. Insérer une heure dans un champs date
    Par erox44 dans le forum SQL
    Réponses: 7
    Dernier message: 22/04/2008, 12h25
  4. Left dans un champ date/heure
    Par Smix007 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 12/07/2007, 12h49
  5. afficher la date du jour dans un champ date
    Par pierrot67 dans le forum Bases de données
    Réponses: 1
    Dernier message: 14/03/2006, 21h32

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