Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
J'ai un champ qui peut contenir soit un code ou soit une date. Le problème est que je ne connais pas à quoi correspond le format de la date qui se présente ainsi "1679641200000" . Le résultat attendu est le 24/03/2023.
J'ai déjà essayé Date, Timestamp.
Quelqu'un peut m'aider à le mettre sous le bon format svp ?
Merci
Bonjour Karine
Ton champ date est un format timestamp unix ( qui calcule une date sur la base du nombre de secondes entre la date souhaitée et le 1/1/1970 // date de lancement d'unix )
Aussi ton champs 1679641200000 et le nombre de secondes entre le 01/01/1970 et le 24/03/2022
Pour convertir ton champ tu peux utiliser cette formule
timeStamp(Makedate(1970,1,1)+ left(1679641200000,10) /24/60/60 + Date((120/24/60) , 'YYYY-MM-DD hh:mm:ss'))
Ou cette partie en particulier : left(1679641200000,10) sera remplacée par left(TONCHAMPSDATEUNIX,10)
au besoin ci dessous un convertisseur :
Bonjour Karine
Ton champ date est un format timestamp unix ( qui calcule une date sur la base du nombre de secondes entre la date souhaitée et le 1/1/1970 // date de lancement d'unix )
Aussi ton champs 1679641200000 et le nombre de secondes entre le 01/01/1970 et le 24/03/2022
Pour convertir ton champ tu peux utiliser cette formule
timeStamp(Makedate(1970,1,1)+ left(1679641200000,10) /24/60/60 + Date((120/24/60) , 'YYYY-MM-DD hh:mm:ss'))
Ou cette partie en particulier : left(1679641200000,10) sera remplacée par left(TONCHAMPSDATEUNIX,10)
au besoin ci dessous un convertisseur :
Bonjour Bruno,
Merci beaucoup pour la solution.
Karine