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 :

Erreur lors du formattage des dates


Sujet :

ASP.NET

  1. #1
    Invité
    Invité(e)
    Par défaut Erreur lors du formattage des dates
    Salut,

    J'ai voulu essayé l'astuce suivante qui a été posté dans la faq ASP.Net (C#). L'astuce consistait à formaté la date en fonction de la culture du Client. Voici le code que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if (!this.IsPostBack)
            {
                string lang = Request.UserLanguages[0];
                Thread.CurrentThread.CurrentCulture = new CultureInfo(lang);
     
                this.lblDate.Text = DateTime.Now.ToUniversalTime().ToLongDateString();
            }
    Mais j'ai l'erreur suivante :
    La culture 'fr' est neutre. Elle ne peut pas être utilisée dans le cadre de la mise en forme et de l'analyse et ne peut donc pas être définie comme étant la culture actuelle du thread.

  2. #2
    Invité
    Invité(e)
    Par défaut
    1 - Pourquoi j'ai besoin de changer la culture du client :
    Le site que j'ai fait est hébergé en Allemagne et c'est un site francophone (langue du site = français). A ma grande surprise la date est écrite en allemand alors que tout le site doit être en français.

    2 - Mes recherches sur sur Google m'ont permis de trouver des ressources qui m'ont permis d'écrire le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    CultureInfo myCulture = new CultureInfo("fr-FR");
     
    this.lblDate.Text = DateTime.Now.ToUniversalTime().ToLongDateString();
    Et devinez quoi ? ça marche.

    3 - J'aimerais bien savoir le premiser code ne marche pas. Dans la faq ASP.Net (C#) il est précisé ASP.NEt1.1. ça peut être la cause de l'erreur. Peut être peut-il m'en dire plus?

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

Discussions similaires

  1. erreur lors de conversion des dates
    Par steph_arrow dans le forum MATLAB
    Réponses: 2
    Dernier message: 28/06/2010, 21h33
  2. Erreur lors du génération des rapports
    Par RouRa22 dans le forum NetBeans
    Réponses: 0
    Dernier message: 19/10/2009, 10h58
  3. [multi-lingue] formattage des dates
    Par phoebe dans le forum BIRT
    Réponses: 0
    Dernier message: 31/03/2008, 11h13
  4. Réponses: 2
    Dernier message: 21/05/2006, 14h02

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