Re: importar fecha desde excelHola Steffen,
No menciona qué sistema operativo (Windows o Mac), versión de JMP o idioma está ejecutando para las distintas máquinas.¿Son diferentes?Todos estos factores pueden afectar la forma en que se interpretan los datos de fecha.Sugeriría contactar al soporte técnico de JMP.
Brian Corcoran
Desarrollo JMP
Re: importar fecha desde excelHola @briancorcoran ,
Todas las máquinas usan Windows 10 y JMP 17.1.
Me comunicaré con el soporte técnico, ¡gracias!
importar fecha desde excelHe importado los siguientes datos de Excel a JMP en varias computadoras diferentes usando el mismo script
| 30/11/2022 12:15 |
| 14/12/2022 12:15 |
| 12/12/2022 12:15 |
| 01/11/2023 12:15 |
| 01/11/2023 12:15 |
En algunas computadoras, JMP proporciona lo siguiente:
30.11.2022 12:15
14.12.2022 12:15
12.12.2022 12:15
11.01.2023 12:15
11.01.2023 12:15
Mientras que otros producen estos resultados:
44895,5104166667
44909,5104166667
44907,5104166667
44937,5104166667
44937,5104166667
Y no puedo convertir estos números a las fechas correctas en JMP. ¿Alguna idea de por qué sucede esto y qué hacer para evitarlo?
Automatización y secuencias de comandosAcceso a los datosRe: importar fecha desde excelPor cierto, el segundo conjunto de resultados probablemente sea correcto. JMP representa los valores de fecha y hora como el número de segundos desde la medianoche del 1 de enero de 1904. El segundo conjunto no cambió el atributo Formato para esa columna de datos. Seleccione Cols > Información de columna y aplique un formato de fecha para ver si los valores son correctos. Su secuencia de comandos puede aplicar este formato automáticamente después de importar los datos.
Re: importar fecha desde excelPrueba este si te ayuda.
https://community.jmp.com/t5/Discussions/Convert-Date-after-Import-file-from-Excel-Issue/mp/653497
Re: importar fecha desde excelGracias por el aporte @Mark_Bailey
Al cambiar a un formato de fecha, este es el resultado:
01.01.1904 12:28
01.01.1904 12:28
01.01.1904 12:28
01.01.1904 12:28
01.01.1904 12:28
Re: importar fecha desde excelFunción FECHAVALUE (support.microsoft.com)
Excel almacena las fechas como números de serie secuenciales para que puedan usarse en los cálculos. De forma predeterminada, el 1 de enero de 1900 es el número de serie 1 y el 1 de enero de 2008 es el número de serie 39448 porque son 39 447 días después del 1 de enero de 1900.
Excel también tiene una característica interesante que supone que 1900 es un año bisiesto, lo que podría afectar sus cálculos si intenta realizar la conversión a mano. Excel supone incorrectamente que el año 1900 es bisiesto
Si tuviera que adivinar, las diferentes computadoras usan diferentes configuraciones de fecha (u hora) (ya sea en JMP y/o Windows). Si puede cargar esas fechas como caracteres, es posible que pueda corregirlas antes de que se rompan.

O algo que podría funcionar o no.
excel_datetime = 44895.5104166667;
As date(In Days(excel_datetime) + Date DMY(30, 12, 1899));
Re: importar fecha desde excelEl segundo conjunto de resultados parece ser el número de segundos transcurridos desde la medianoche. La fecha parece perdida. Parece ser una duración en lugar de una fecha y hora.
Re: importar fecha desde excelGracias @jthi ! ¡Correcto!