Hi,
Ich habe datetime-Daten immer im Format "Tag/Monat/Jahr Stunde.Minute" in einer Spalte in einer CSV-Datei gespeichert.
Ich möchte das Zeitintervall berechnen, aber JMP dreht Monat und Tag beim Lesen der CSV-Datei um und gibt mir 734,23 Stunden statt weniger als 24 Stunden für den angehängten Datensatz.
Ich habe versucht, Eingabeformat und Ausgabeformat einzustellen, aber es hat nicht geholfen. Irgendwelche Ideen ?
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" ) ) )
);*/
Grüße,
Li
Versuche dies
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" )
);
Danke! Es macht den Trick 