Análisis de información de fecha y hora + conversión con milisegundosSoy nuevo en JMP y estoy tratando de procesar por lotes muchos archivos .csv. Mi primer contratiempo ocurre cuando trato de extraer información de fecha y hora de la primera columna. Mi tabla de datos se ve así

Como puede ver en la imagen, cada fila de marcas de tiempo tiene un "-0800" no deseado pegado al final. ¿Cómo me desharía de esto para cada entrada? La sintaxis jsl que utilicé se parece a
: loggingTime = Substr (: loggingTime, 1, 23)
Sin embargo, cuando ejecuto esto, termino con una columna vacía. Por último, sé que para finalmente formatear la cadena en un objeto de fecha y hora, necesitaré el comando "informat", pero mi pregunta es: ¿puedo seleccionar un formato que registre milisegundos y que no se detenga en segundos? Sé que esto es algo simple, pero como dije, soy nuevo en JSL y cualquier ayuda sería muy apreciada.
ScriptingRe: análisis de información de fecha y hora + conversión con milisegundossi ejecuta este script, debería corregir sus datos de LogingTime
Names default to here(1);
For Each Row(
:loggingTime = Substr( :loggingTime, 1, 23 );
);
Los formatos recorrerán automáticamente cada fila, pero los scripts requieren que uno haga el bucle dentro del script.
Con respecto a su problema de información ... Aquí hay un formato que si crea una nueva columna y especifica lo siguiente como formato, convertirá su LoggingTime en un valor de fecha y hora de JMP.Todo lo que necesita hacer entonces es especificar el formato de fecha y hora que desea usar para mostrar el valor
num(format(informat(date,"yyyy-mm-dd h:m:s"),"fixed dec",23,3))