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

Delphi Discussion :

Format date variable entre systèmes


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Owner
    Inscrit en
    Décembre 2004
    Messages
    478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Owner
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2004
    Messages : 478
    Par défaut Format date variable entre systèmes
    Bonjour,
    Mon application fonctionne parfaitement pour autant que le format de date dy système soit JJ/MM/AAAA.
    Le nouveau format de date windows par défaut est JJ-MM-AA.
    Sur certains système, sur lesquels je ne peux pas modifier ce format, je rencontre des problèmes.
    Est-il possible de modifier la variable d'environnement date (format) uniquement pour mon application?
    (un peu comme pour le caractère décimal)
    ... et comment?
    Merci d'avance,
    Phil.

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 638
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    réponse courte : Oui en changeant les formatsettings.

    réponse in extenso, je n'apporterai pas la même solution selon la version de Delphi, je changerai effectivement le FormatSettings pour des applications ante XE mais avec les versions XE+ j'utiliserai plutôt un TFormatSettings différent que j'utiliserai pour les transformations i.e DateTostring(unedate,monformatsettings)

    Le nouveau format de date windows par défaut est JJ-MM-AA.
    euh, une assertion quelque peu étrange puisque dépendant des paramètrages (langue) de windows. J'ai des postes en France qui sont définis avec les paramètres GB mais avec € comme monnaie par exemple. J'aurais plutôt écrit que par défaut c'est MM-JJ-AA à la mode US encore que, n'ayant jamais vérifié je ne suis pas sûr du -

    Tout dépend ce que l'application fait avec ces DD/MM/AAAA.
    Les SGBD ont toutes leur format date de prédilection c'est pour cela que, pour tout ce qui est requête j'ai toujours recommandé les requêtes paramètrées surtout quand il s'agit de dates

Discussions similaires

  1. [XL-2007] Format date différent entre textbox et excel
    Par catetesse dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 26/10/2011, 10h14
  2. [MVS] Comparaisons variables format date
    Par pierre24 dans le forum Administration et Installation
    Réponses: 11
    Dernier message: 07/05/2008, 15h02
  3. Conversion de format date entre excel et python
    Par uldrych.maillet dans le forum Général Python
    Réponses: 2
    Dernier message: 20/02/2008, 11h02
  4. Passage de variables dans URL au format date
    Par claralavraie dans le forum ASP
    Réponses: 6
    Dernier message: 18/12/2006, 21h23
  5. format de date en entrée (oracle/asp)
    Par SorcierGris dans le forum SQL
    Réponses: 19
    Dernier message: 31/08/2006, 09h55

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