Salut,
J'ai des données datetime toujours enregistrées au format "jour/mois/année heure.minute" dans une colonne du fichier csv.
Je souhaite calculer l'intervalle de temps, mais JMP inverse le mois et le jour lors de la lecture du fichier csv et me donne 734,23 heures au lieu de moins de 24 heures pour l'ensemble de données joint.
J'ai essayé de définir le format d'entrée et le format de sortie, mais cela n'a pas aidé. Des idées ?
dtTime = Open( "DateTime.jmp" );
dtTime:DateTime << Input Format( "d/m/y h:m" );
Round( (Col Max( dtAFMtime_xlxs:DateTime ) - Col Min( dtAFMtime_xlxs:DateTime )) / 60 / 60, 2 );
/*Open(
"DateTime.jmp",
columns( New Column( "DateTime", Numeric, "Continuous", Format( "d/m/y h.m", 19 ), Input Format( "d/m/y h.m" ) ) )
);*/
Salutations,
Li
essaye ça
Names Default To Here( 1 );
//dtTime = Open( "DateTime.jmp" );
dttime = Current Data Table();
dtTime << New Column( "new DateTime",
set each value(
Date MDY( Day( dtTime:DateTime ), Month( dtTime:DateTime ), Year( dtTime:DateTime ) )
+3600 * hour( dtTime:DateTime ) + 60 * Minute( dtTime:DateTime )
+ Second( dtTime:DateTime )
),
Format( "m/d/y h:m" )
);