Problème de conversion de dateJ'ai un ensemble de données d'une base de données qui représente une date dans une chaîne à 8 chiffres "CreatedDateDimID" dans la capture d'écran.J'ai besoin qu'il soit formaté comme la date dans "SterlingDimDate.Date"

J'ai essayé de convertir en m/d/y dans la colonne info, mais cela ne le convertit pas correctement (voir capture d'écran).Qu'est-ce que je rate?

Me donne ce résultat alors que j'attendrais le 03/01/2022 pour le premier et le 13/04/2022 pour le second;

Je dois être capable de capturer le delta entre les deux dates.
Merci!
-Phil
Tableau de donnéesRe : problème de conversion de dateSi je devais le faire avec des scripts, j'utiliserais une méthode différente. Une option serait d'utiliser Informat :
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(1),
New Column("Col", Numeric, "Continuous", Format("Best", 12), Set Values([20220103]))
);
wait(1);
Column(dt, "Col") << Set Each Value(Informat(Char(:Col), "YYYYMMDD"));
wait(1);
Column(dt, "Col") << Format("m/d/y", 12);
Re : problème de conversion de dateJ'essaie d'intégrer cela dans JSL et je n'arrive pas à faire fonctionner la dernière étape.

Il ne semble pas respecter le format d'entrée.. Je suis certain que mon code est faux.

Re : problème de conversion de dateMerci! Cela a parfaitement fonctionné.
Re : problème de conversion de dateJe pense que vous devrez peut-être changer la colonne en colonne de caractères, appuyer sur appliquer (et peut-être même OK), puis revenir aux propriétés de la colonne, définir la colonne sur numérique continu, définir le format correct, puis appuyer sur appliquer.
Numérique

Personnage

Retour au numérique avec formatage
