Manipulez normalement ce format de date dans Excel "2 juin 2020 08:41:43" pour être plus convivial avec JMP, mais existe-t-il une méthode pour effectuer cette activité dans le logiciel ?
Si vous utilisez JMP16, vous aurez peut-être de la chance avec Format Pattern en fonction de vos paramètres régionaux :

Merci pour la réponse rapide Jarmo! Malheureusement, j'utilise toujours JMP 14, donc je ne pense pas avoir cette fonction.
Comme je n'ai pas accès à JMP14 pour le moment et que mes paramètres régionaux sont différents (je ne suis pas habitué à l'horloge de 12 heures et j'ai eu ma part de problèmes avec la façon dont JMP gère les dates et les heures, en particulier avant JMP16.1), les tests pour moi pourraient être un peu capricieux. Selon l'endroit où vous avez besoin de cette fonctionnalité, vous pouvez créer une fonction / fonction personnalisée ou l'utiliser telle quelle. L'idée est d'obtenir votre chaîne en valeur date-heure, que JMP peut ensuite convertir dans le format que vous souhaitez.
Vous devrez être prudent avec différents cas d'angle qui peuvent gâcher l'heure de la date et cela pourrait ne pas tous les gérer ou contenir des erreurs :
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));