通常在 excel“2020 年 6 月 2 日 8:41:43 AM”中操作此日期格式以使 JMP 更友好,但是否有在軟件中完成此活動的方法?
如果您使用的是 JMP16,則取決於您的區域設置,您可能會對格式模式感到幸運:

感謝您的快速響應亞莫! 不幸的是,我仍在使用 JMP 14,所以我認為我沒有這個功能。
由於我目前無法訪問 JMP14 並且我的語言環境不同(我不習慣 12 小時制,而且我在 JMP 如何管理日期和時間方面遇到了很多問題,尤其是在 JMP16.1 之前),對我來說測試可能有點挑剔。 根據您需要此功能的位置,您可以創建一個函數/自定義函數或按原樣使用。 這個想法是將您的字符串轉換為日期時間值,然後 JMP 可以將其轉換為您想要的任何格式。
您將不得不小心不同的極端情況,這可能會使日期時間變得一團糟,這可能無法處理所有這些情況或其中有錯誤:
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));