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 :

Con,vertir un nombre de seconde en format 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 Con,vertir un nombre de seconde en format HEURE
    Salut

    Je n'arrive pas à trouver un moyen simple de convertir un nombre de seconde (calculé avec un Double) en expression horaire formaté.

    Je crois que j'ai tout essayé, sauf ce que je ne connais pas.

    Pour faire simple : j'ai un calcul qui me donne un nombre de seconde dans une variable de type Double et je voudrais qu'il me l'exprime sous la forme hh:mm.

    Pouvez vous m'aider ?

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Tu as essayé de charger la propriété Seconds d'un DateTime vide avec la valeur double que tu as, et ensuite faire un ToString sur le DateTime ?
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    391
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2005
    Messages : 391
    Par défaut
    Dim d as System.DateTime = new System.DateTime( tick as long )

    tick c est exprime en 100 nanoseconde tu fais le rapport qui va bien

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            Dim a As DateTime
            a.AddSeconds(nbsecondes)
            a.Hour ' ca doit se trouver là après
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  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
    Merci Dietrich, ça marche trés bien, même si je dois me goinfrer des conversions.
    En plus, ça me servir pour la suite, parce que j'ai une partie de mon site qui traite avec des milisecondes. C'est un site de courses de voitures.

    Merci SaumonAgile, mais ton idée ne fonctionne pas : il me dit que la propriété Second est ReadOnly.
    J'ai également vérifier avec Seconds (avec un S) mais il me dit que ça ne fait pas partie de DateTime.

    Merci Sperot51, mais pareil, la propriété est ReadOnly

    Kenavo

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    addseconds est une fonction donc ca permet d'écrire dans la variable
    et si ca t'embete qu'hour soit readonly, il y a addhour
    as tu vraimet essayé ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par zooffy
    Merci SaumonAgile, mais ton idée ne fonctionne pas : il me dit que la propriété Second est ReadOnly.
    Je pensais à AddSeconds, je m'ai mal exprimé
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  8. #8
    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
    Ben en fait, vu que la solution de Dietrich marche vachement bien, ben j'ai fait des essais trés légers sur la solution Seconds, merci à vous deux de me l'avoir proposée.

    En fait, je trouve que la solution de Dietrich est terriblement efficace et se gère avec un minimum de code et vu que je suis un bon informaticien, donc un bon fainéant, je m'économise sur mes petits doigts.

    Mais je garde toutes mes conversation en mémoires, donc si je suis confronté à un problème de ce genre là, je penserais à aller plus loin avec les AddSeconds. Surtout que je vais forcément avoir d'autres souci sur ce site. Vu que je dois gérer des courses de voiture va falloir que je sios top niveau sur les délais et la gestion des heures.

    Kenavo

  9. #9
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    rien n'empeche pourtant d'etre logique et rationnel
    ajouter des nanosecondes pour ajouter des secondes alors qu'il y a une fonction pour ajouter des secondes ... (et pour gagner une ligne)

    enfin j'dis ca .. j'dis rien ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/02/2009, 17h05
  2. Réponses: 3
    Dernier message: 12/12/2008, 10h02
  3. [FB1.5.3] Date au format "nombre de secondes"
    Par SamRay1024 dans le forum Débuter
    Réponses: 2
    Dernier message: 16/03/2006, 05h38
  4. Réponses: 2
    Dernier message: 08/03/2006, 11h19
  5. [HELP] Convertion de seconde au format hh:mm:ss
    Par MaxiMax dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 09/08/2005, 17h23

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