Normalmente manipola questo formato della data in Excel "2 giugno 2020 8:41:43" per essere più compatibile con JMP, ma esiste un metodo per completare questa attività all'interno del software?
Se stai usando JMP16 potresti avere fortuna con il modello di formattazione a seconda delle impostazioni delle impostazioni internazionali:

Grazie per la rapida risposta Jarmo! Sfortunatamente sto ancora usando JMP 14 quindi non penso di avere questa funzione.
Poiché al momento non ho accesso a JMP14 e la mia locale è diversa (non sono abituato all'orologio a 12 ore e ho avuto la mia giusta dose di problemi su come JMP gestisce date e orari, specialmente prima di JMP16.1), il test per me potrebbe essere un po' schizzinoso. A seconda di dove hai bisogno di questa funzionalità, puoi creare una funzione/funzione personalizzata o usarla così com'è. L'idea è di ottenere la stringa in un valore data-ora, che JMP può quindi convertire nel formato desiderato.
Dovrai fare attenzione con diversi casi d'angolo che possono rovinare la data e l'ora e questo potrebbe non gestirli tutti o contenere errori:
Names Default To Here(1);
//Converts "Jun 2, 2020 12:41:43 PM" formatted string to JMP date-time
convert_str_to_date_time = function({str}, {Default Local},
//create month list to get month number based on index
months = {"Jan", "Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
{month_str, day_str, year_str, time_str, ampm_str} = Words(str, ", ");
{hour_str, minute_str, second_str} = Words(time_str, ":");
//Date
year_num = Num(year_str);
month_num = Contains(months, month_str);
day_num = Num(day_str);
//Time
hour_num = Num(hour_str) + If(ampm_str == "PM", 12, 0); //will need to handle 24 -> 0...
If(hour_num >= 24,
hour_num = 0;
);
minute_num = Num(minute_str);
second_num = Num(second_str);
//date-time value
date_time_val = Date DMY(day_num, month_num, year_num) + In Hours(hour_num) + In Minutes(minute_num) + second_num;
return(date_time_val)
);
str1 = "Jun 2, 2020 8:41:43 AM";
str2 = "Jun 2, 2020 12:41:43 PM";
date_time = convert_str_to_date_time(str1); // As Date(date_time) = 02Jun2020:08:41:43;
Show(As Date(date_time));
date_time = convert_str_to_date_time(str2); // As Date(date_time) = 02Jun2020:00:41:43;
Show(As Date(date_time));