Problem mit der DatumskonvertierungIch habe eine Reihe von Daten aus einer Datenbank, die ein Datum in einer 8-stelligen Zeichenfolge "CreatedDateDimID" in der Bildschirmaufnahme darstellt.Ich muss es wie das Datum in "SterlingDimDate.Date" formatieren.

Ich habe versucht, in der Spalte info in m/d/y umzuwandeln, aber es wird nicht richtig konvertiert (siehe Screenshot).Was vermisse ich?

Gibt mir dieses Ergebnis, wenn ich den 03.01.2022 für den ersten und den 13.04.2022 für den zweiten erwarten würde;

Ich muss in der Lage sein, das Delta zwischen den beiden Daten zu erfassen.
Danke!
-Phil
DatentabelleBetreff: Problem mit der DatumskonvertierungWenn ich dies mit Skripten tun würde, würde ich eine andere Methode verwenden. Eine Möglichkeit wäre die Verwendung von 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);
Betreff: Problem mit der DatumskonvertierungIch versuche, dies in JSL einzubauen, und ich kann den letzten Schritt anscheinend nicht zum Laufen bringen.

Es scheint das Eingabeformat nicht zu respektieren. Ich bin mir sicher, dass mein Code falsch ist.

Betreff: Problem mit der DatumskonvertierungDanke! Das hat perfekt funktioniert.
Betreff: Problem mit der DatumskonvertierungIch denke, Sie müssen die Spalte möglicherweise in Zeichenspalte ändern, auf Anwenden drücken (und möglicherweise sogar auf OK), dann zu den Spalteneigenschaften zurückkehren, die Spalte auf numerisch fortlaufend setzen, das richtige Format festlegen und dann auf Anwenden drücken.
Numerisch

Charakter

Zurück zu Zahlen mit Formatierung
