Beide Lösungen funktionierten.Danke für den schnellen Vorschlag.
Wenn Sie es in einen String mit Auffüllung für Nullen konvertieren möchten, sollte dies in allen Fällen funktionieren:
Char(Year(Today())) || "-" || Substr("00", 1, 2 - Length(Char(Month(Today())))) || Char(Month(Today())) || "-" || Substr("00", 1 , 2 - Length(Char(Day(Today())))) || Char(Day(Today()));Oder Sie können so etwas verwenden, das in den meisten Fällen auch funktionieren sollte (nicht sicher, ob JMP bei einigen regionalen Einstellungen Probleme mit diesem spezifischen Format haben wird):
Format(Today(), "yyyy-mm-dd");
Names Default To Here(1);
dt = New Table("Untitled 3",
Add Rows(0),
Compress File When Saved(1),
New Column("Column 1", Numeric, "Continuous", Format("Best", 12), Set Values([]))
);
dt << Set Table Variable("LastRunDate", Format(Today(), "yyyy-mm-dd"));Ich versuche, eine Datentabellenvariable zu erstellen, die eine Zeichenfolgendarstellung des Datums im Format jjjj-mm-tt ist.Ich kann eine Variable im richtigen Format definieren und sie wie hier gezeigt als Datentabellenvariable festlegen.
datetime = "2021-08-01";
dt = Aktuelle Datentabelle();
dt << Set Table Variable( "LastRunDate", datetime );
Ich möchte jedoch die aktuelle Datumszeit abrufen und sie in eine Zeichenfolge im Format jjjj-mm-tt konvertieren, damit ich sie als Datentabellenvariable speichern kann.Was ist der beste/einfachste Weg, dies zu erreichen?ICH