Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Conversion date YYYYMMDD en DD-MM-YYYY

Bonjour à tous,

Je vous écris car je rencontre un problème lors de la conversion de dates.

J'ai une série de dates stockées dans un fichier excel sous la forme YYYYMDD, comme ci-dessous.

excel.png

Pour la conversion, j'ai appliqué dans LOAD la formule suivante :

LOAD

     Date(date#([Date_Excel],'yyyymmdd'),'dd-mm-yyyy') as [Date Modifiée]

Néanmoins, en apliquant cela, je me retrouve avec des dates incohérentes dans mon champ de sélection :

excel2.png

Auriez-vous une idée d'où cela peut provenir ?

Je vous remercie pour votre aide

1 Solution

Accepted Solutions
Not applicable
Author

It should be

LOAD

     Date(date#([Date_Excel],'YYYYMMDD'),'DD-MM-YYYY') as [Date Modifiée]


Issue with earlier code was:

Qlikview interpret mm as minutes and MM as month.

View solution in original post

4 Replies
Not applicable
Author

It should be

LOAD

     Date(date#([Date_Excel],'YYYYMMDD'),'DD-MM-YYYY') as [Date Modifiée]


Issue with earlier code was:

Qlikview interpret mm as minutes and MM as month.

alexandros17
Partner - Champion III
Partner - Champion III

You can use in LOAD:

Date(makedate(left(Date_Excel,4), mid(Date_Excel,3,2), right(Date_Excel,2)),'dd-mm-yyyy')

MK_QSL
MVP
MVP

You can use below in your script..

=Date(Date#(YourDateField,'YYYYMMDD'),'DD-MM-YYYY') as YourDateField

or you can use below in UI side

Date(Date#(YourDateField,'YYYYMMDD'),'DD-MM-YYYY')

Not applicable
Author

Thanks lot to both of you

In fact I have to use capital letters as Neha said

See you!