Cambiar el formato de fecha y hora en JSL no funciona (JMP15)Hola,
Recientemente, tengo un problema al convertir el formato de fecha y hora de carácter a fecha numérica.
Quiero que la fecha del carácter se establezca en numérica d/m/yh:m:s.
Lo convertí manualmente y copié el script de la tabla.
Pero cuando ejecuto el script, mi fecha vuelve a m/d/yh:m:s y falta un valor.
No puedo entender por qué no funciona.
Estoy usando JMP 15
:Wirebond End Date
<< Data Type( Numeric)
<< Modeling Type(continuous)
<< Format( "d/m/y h:m:s", 22, 0 );
<< Input Format( "d/m/y h:m:s", 0 );

La personalización en masaRe: Cambiar formato de fecha y hora en JSL no funciona (JMP15)La forma infalible es crear una columna adicional con fórmula (reemplazando :time con el nombre correcto de la columna de origen):
in format(:time, "Format Pattern", "<DL><DD><MM><YYYY> <HH24><:><MM>:<SS>")<P>y luego configure esa nueva columna para que se muestre en el formato que prefiera:</P><PRE><CODE class=" language-jsl">New Column( "Fixed time format",
Numeric,
"Continuous",
Format( "yyyy-mm-ddThh:mm:ss", 19, 0 ), //Change to whatever output format you like
Input Format( "yyyy-mm-ddThh:mm:ss", 0 ),
Formula(
Informat(
:Time,
"Format Pattern",
"
<MM><YYYY> <HH24><:><MM>:<SS>"
)
)
)</SS></MM></HH24></YYYY></MM>Si luego elimina la fórmula, puede eliminar la columna original después:
:Fixed time format << Delete Formula;
current data table() << Delete Columns(:time);
Re: Cambiar formato de fecha y hora en JSL no funciona (JMP15)Hola @jthi
Creo que tienes razón.
Parece que el formato de entrada de fecha en d/m/y (carácter) no se puede convertir a d/m/y (numérico)
Cuando los datos del formato de entrada están en m/d/y, la columna de caracteres se puede convertir a numérica usando JSL con gran éxito.
Le pedí a nuestro equipo de TI que cambiara mi formato de entrada de datos automatizada a m/d/y en lugar de d/m/y ya que necesito solucionar el problema con urgencia.
JMP15: JSL no puede convertir d/m/y (carácter) a d/m/y (numérico), pero se puede hacer manualmente en la tabla de datos.
Aunque es extraño.
¡Gracias de cualquier manera! Al menos sé que no soy el único al que le duele la cabeza por el problema del formato de fecha y hora diferente.
Re: Cambiar formato de fecha y hora en JSL no funciona (JMP15)Supongo que la columna se trata de tal manera que primero se convierte al formato d/m/aaaa y luego a m/d/aaaa y esto causará valores faltantes (para mí es una pesadilla probar ya que uso una fecha diferente). -time y a JMP no le gusta que pruebe con otros diferentes).
Además, el JSL que obtengo de JMP es diferente al que estás usando (mira que todo está dentro del Tipo de datos() además de configurar el Tipo de modelado.
Data Table("Untitled 3"):Time2 << Data Type(
Numeric,
Format("d/m/y h:m:s", 22, 0),
Input Format("d/m/y h:m:s", 0)
) << Set Modeling Type("Continuous");
¿Quizás esto podría estar causando algunos problemas ya que el formato se establece antes del formato de entrada en su secuencia de comandos (no estoy seguro si se comporta de esta manera)?
Re: Cambiar formato de fecha y hora en JSL no funciona (JMP15)He eliminado el ";".
:Wirebond End Date
<< Data Type( Numeric)
<< Modeling Type(continuous)
<< Format( "d/m/y h:m:s", 22, 0 )
<< Input Format( "d/m/y h:m:s", 0 );
Sigue siendo el mismo resultado. ¿Podría ser algún error?
.
Re: Cambiar formato de fecha y hora en JSL no funciona (JMP15)En tu JSL, tienes un ";" después del << Formato(.....) que no debería estar allí