Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2761 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Delphi : Problème de format de date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Delphi : Problème de format de date

n°1422695
pierrepjs
Posté le 09-08-2006 à 10:32:18  profilanswer
 

Bonjour,
Dans une boucle Do while not eof je traite les enregistrements d'une table Paradox qui comporte un champ DATE. Je récupére certains enregistrements et je les met dans une feuille excel pour plus tard réaliser des traitements statistiques sous excel.
Exemple de traitement dans le boucle while not eof
Feuille.Cells(L,1) := IntToStr(Table.FieldByName('Numero').AsInteger);
Feuille.Cells(L,2) := DateToStr(Table.FieldByName('DateJ').AsDateTime);
Feuille.Cells(L,3) := ......................(L sert de compteur de lignes)
Le PB est le suivant :
L'extraction fonctionne correctement, mais dans le fichier Excel je trouve des dates qui sont au format jour/mois/annee (Paramètres France) et des dates qui sont au format mois/jour/année (Param AngloSaxon).
Et ceci de façon tout a fait aléatoire
Qui a déjà rencontré ce problème et comment le résoudre?
Merci de votre aide.
 
Merci d'avance  
 
PS : quelqu'un m'a donné cette réponse mais ça ne change toujours rien :
Feuille.Cells(L,2) := FormatDateTime('dd mm yy hh:mm AM/PM',Table.FieldByName('DateJ').AsDateTime);
 
En fait du premier du mois au 12 les date sont écrite au format mm/jj/aa et quand on regarde le format de cellule excel elles sont au format jj/mm/aa, du coup quand on arrive au 13 du mois, Excel prend les jours pour des mois, et ne peut pas mettre un mois égal à 13 alors il passe au format standard, mais change quand même les dates en les faisait apparaître cette fois en jj/mm/aa.
 
Exemple :
Format affiché -> Format de cellule
06/02/2003 -> jj/mm/aaaa
06/03/2003 -> jj/mm/aaaa
06/12/2003 -> jj/mm/aaaa
13/06/2003 -> Standard
 
Voilà voilà

mood
Publicité
Posté le 09-08-2006 à 10:32:18  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Delphi : Problème de format de date

 

Sujets relatifs
Problème avec .findProblème avec Vlookup et question sur MsgBox
[ASP.NET 2.0] Problème de connexion à la base de donnéeProbleme code Html
problème de positionnement d'imagesProbleme avec la fonction HEADER
Probleme d'affichage aprés une balise divProbleme url include
rmi probleme d'execution[SQL SERVER 05][SSIS] Pb insert champ date
Plus de sujets relatifs à : Delphi : Problème de format de date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR