texte en date (timestamp)

  • Initiateur de la discussion Initiateur de la discussion sam01
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sam01

XLDnaute Nouveau
Bonjour,

j'aimerais changer la date suivante :

Code:
23-10-2010 15:26

en

Code:
2010-10-23 15:26

J'ai la fonctionne suivante mais elle ne fonctionne pas :

=DATE(STXT(G2;7;4);STXT(G2;4;2);STXT(G2;1;2);STXT(G2;12;5))

Merci d'avance pour votre aide
 
Re : texte en date (timestamp)

Bonjour david84.

Merci ça fonctionne. Mais j'ai l'impression que ma cellule n'est pas considérée comme une date...
En effet, les données restent à gauche. Si c'était considérée comme une date (un timestamp) les données seraient à droite.

Quand je clique droit sur la cellule pour mettre au format date, ça ne fonctionne pas, ça reste toujours à gauche...
J'ai l'impression que les données de ma cellule sont toujours considérée comme du texte.

Mon but est de charger ce fichier dans une base de données mysql sous forme de .csv.
 
Re : texte en date (timestamp)

Bonsour®
Quand je clique droit sur la cellule pour mettre au format date, ça ne fonctionne pas, ça reste toujours à gauche...
J'ai l'impression que les données de ma cellule sont toujours considérée comme du texte.

??? d'où viennent les données : Import txt, capture , Excel étranger, autre appli ???
la formule initiale :
=DATE(STXT(G2;7;4);STXT(G2;4;2);STXT(G2;1;2);STXT( G2;12;5))
? voir peut etre à modifier en :
=DATE(STXT(G2;7;4);STXT(G2;4;2);STXT(G2;1;2)+TEMPSVAL(STXT( G2;12;5))

appliquer ensuite le format :
aaaa mm jj hh:mm
 
Re : texte en date (timestamp)

Mes données vient d'une base de données mysql au format :

aaaa mm jj hh:mm

Quand j'utilise cette formule :

=DATE(STXT(G4;7;4);STXT(G4;4;2);STXT(G4;1;2)+TEMPSVAL(STXT(G4;12;5)))

et que je format en

aaaa mm jj hh:mm



cela me change :

23-10-2010 15:27

en

2010-10-23

mais l'heure à disparue... même en choisissant le format :
 
Re : texte en date (timestamp)

Désolé de vous déranger à nouveau mais mon problème n'est pas complètement résolu.
Comme je vous l'ai expliqué, mon but est de charger un fichier .csv dans ma base de données mysql.
Je converti donc mon fichier xlsx en .csv (séparateur 😉.
Le souci c'est que lors de cette conversion, mes dates changent de format.

Elles prennent le format suivant :

Code:
10/06/2011  04:43:00

au lieu de garder celui-ci :

Code:
2011-06-10 04:43

qui est dans fichier .xlsx

Le souci, c'est que pour importer mon fichier, je suis forcé de passer par du .csv...
 
Re : texte en date (timestamp)

Bonsour®
Comme je vous l'ai expliqué, mon but est de charger un fichier .csv dans ma base de données mysql.
Je converti donc mon fichier xlsx en .csv (séparateur 😉.

dans ce cas il faut re-transformer la date obtenue en texte ....
🙄
=TEXTE(DATE(STXT(G2;7;4);STXT(G2;4;2);STXT(G2;1;2))+TEMPSVAL(STXT( G2;12;5) ;"aaaa-mm-jj hh:mm")
 
Re : texte en date (timestamp)

mais je retombe à l'état initial si je fais ça....

J'avoue que j'ai un peu de mal à comprendre...

?????

état initial en A1 :
23-10-2010 15:26

état final en G1 :
=TEXTE(DATE(STXT(A1;7;4);STXT(A1;4;2);STXT(A1;1;2))+TEMPSVAL(STXT( A1;12;5));"aaaa-mm-jj hh:mm")
2010-10-23 15:26
Capture.JPG
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    30.6 KB · Affichages: 55
  • Capture.JPG
    Capture.JPG
    30.6 KB · Affichages: 52
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
259
Réponses
6
Affichages
283
Réponses
6
Affichages
159
Retour