Entrambe le soluzioni hanno funzionato.Grazie per il rapido suggerimento.
Se vuoi convertirlo in una stringa con riempimento per gli zeri, questo dovrebbe funzionare in tutti i casi:
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()));Oppure puoi usare qualcosa di simile a questo che dovrebbe funzionare anche nella maggior parte dei casi (non sono sicuro che JMP avrà problemi con questo formato specifico su alcune impostazioni regionali):
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"));Sto cercando di creare una variabile della tabella dati che sia una rappresentazione di stringa della data nel formato aaaa-mm-gg.Posso definire una variabile nel formato corretto e impostarla come variabile della tabella dati come mostrato qui.
datetime = "2021-08-01";
dt = Tabella dati corrente();
dt << Imposta variabile tabella( "LastRunDate", datetime );
Tuttavia, voglio ottenere la data e l'ora corrente e convertirla in una stringa nel formato aaaa-mm-gg in modo da poterla salvare come variabile della tabella dati.Qual è il modo migliore/più semplice per ottenere questo risultato?IO