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

C# Discussion :

Probleme avec Convert.ToDateTime() + CurrentCulture


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    retraite
    Inscrit en
    Octobre 2021
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraite

    Informations forums :
    Inscription : Octobre 2021
    Messages : 19
    Par défaut Probleme avec Convert.ToDateTime() + CurrentCulture
    Bonjour

    Je parse un ficher csv dont les valeurs double ont pour séparateur décimal "."

    Pour cela dans ma classe Form1 est modifiée ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     public Form1()
            {
                InitializeComponent();
                System.Globalization.CultureInfo customCulture = (System.Globalization.CultureInfo)System.Threading.Thread.CurrentThread.CurrentCulture.Clone();
                customCulture.NumberFormat.NumberDecimalSeparator = ".";
                System.Threading.Thread.CurrentThread.CurrentCulture = customCulture;
            }
    Le pb est que dans le CSV j ai une date au format 10/22/2021 06:34:33:566

    Questions :
    -Quelle serait la bonne propriété/valeur pour un customCulture.DateTimeFormat.XXXXXX afin de lire mon fichier tel quel ?
    -Comment devrait être écrite la date dans mon fichier pour pouvoir la convertir telle quelle ?

    Merci de votre aide et de vos conseils.

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 038
    Par défaut
    A moins que toute ton application doive avoir la même culture, ce n'est pas une bonne idée de changer celle du Thread courant.
    Si tu as une culture spécifique à utiliser à un endroit particulier, c'est a cet endroit uniquement qu'il faut intervenir.

    Le format que tu cherches ressemble à ce ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "MM/dd/yyyy HH:mm:ss:fff"

  3. #3
    Membre averti
    Homme Profil pro
    retraite
    Inscrit en
    Octobre 2021
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraite

    Informations forums :
    Inscription : Octobre 2021
    Messages : 19
    Par défaut
    Merci pour ta réponse.

    Oui l appli devra un peu partout calculer avec des doubles et toutes les données sont extraites de fichiers csv eux même extraits d applications qui ne permettent pas de modifier le séparateur décimal donc j'ai imaginé que cela étai plus simple pour le débutant que je suis.
    Etant donné que je peux choisir le format de date à exporter, cela ne pose pas de problème.

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

Discussions similaires

  1. probleme avec la fonction CONVERT
    Par antoine dpt dans le forum Développement
    Réponses: 2
    Dernier message: 24/05/2010, 12h55
  2. Probleme avec Converter
    Par tomy29 dans le forum JSF
    Réponses: 3
    Dernier message: 22/07/2008, 21h43
  3. Probleme avec la fonction replace et convert datetime
    Par gazzall dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 27/04/2007, 10h07
  4. probleme d'execution de cgi avec convert
    Par stoyak dans le forum Web
    Réponses: 2
    Dernier message: 17/07/2006, 13h04

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