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

Windows Forms Discussion :

Probleme de Conversion de Date


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 59
    Par défaut Probleme de Conversion de Date
    Bonjour,

    Ca fait plusieurs heures que je cherche comment convertir une date de ce style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "YYYYMMDDHHMMSS.MMMMMM(+-)OOO"
    en


    Si quelqu'un peut m'aider à convertir ce type de Date.
    Pour info, la date en question provient de WMI -> WIN32_BIOS\ReleaseDate

    Merci d'avance

  2. #2
    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
    Ma méthode au vu de cette date bizaroide est barbare

    1) Tu split à partir du point "."
    2) Tu prends les 4 premiers caractères et c'est l'année
    3) Tu prends les 2 suivants et c'est le mois
    4) Tu prends les 2 suivants et c'est le jour
    ...

    Tu recomposes ta date à la "main". Certes c'est pas une très belle solution mais ca dépanne. Bien sûr si quelqu'un a mieux qu'il ne se prive pas
    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 !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 59
    Par défaut
    J'ai pensé à cette solution, mais je cherche si il n'existe pas une solution avec un "Date.TryParseExact" ou autre fonction.

    Donc si quelqu'un trouve une solution + propre c'est pas de refus

  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
    Citation Envoyé par restesouple Voir le message
    J'ai pensé à cette solution, mais je cherche si il n'existe pas une solution avec un "Date.TryParseExact" ou autre fonction.

    Donc si quelqu'un trouve une solution + propre c'est pas de refus
    Oui à ma connaissance pas de fonction pour ce que tu veux mais vu que je suis loin de connaitre toutes les commandes, on ne sait jamais
    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 !

  5. #5
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 26
    Par défaut
    Regarde dans la classe DateTime mais au vu de ce que je connais c# ne fait pas tout non plus. A toi de prog une fonction perso parce que là c'est bien spécifique comme conversion.

    Voilou

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 59
    Par défaut
    En fouillant des heures sur MSDN, j'ai enfin trouvé la fonction pour convertir ce type de date

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim DateOut  = ManagementDateTimeConverter.ToDateTime(DateIn)
    En espérant que ca servira à quelqu'un d'autre

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

Discussions similaires

  1. Probleme de conversion String -> Date avec SimpleDateFormat.parse(String)
    Par jeanlouis_lecodeur dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 02/07/2007, 09h18
  2. Réponses: 2
    Dernier message: 16/02/2007, 21h34
  3. [MySQL] Probleme de conversion de date en format francophone
    Par bilou95 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 21/11/2006, 11h40
  4. [debutant]probleme de conversion de date
    Par julien31009 dans le forum Langage
    Réponses: 6
    Dernier message: 22/10/2006, 15h56
  5. Probleme de conversion de dates
    Par manu00 dans le forum Langage
    Réponses: 4
    Dernier message: 29/05/2005, 00h00

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