Problem-Skript für das Datum / Uhrzeit-FormatHallo.
Ich habe ein kleines Problem mit meinem Datenformat.
Beim Importieren von Daten über einen REST-API-Link (https) erhalte ich die Datentabelle und möchte die Zeit von Zeichen und Nominal zu numerisch und fortlaufend formatieren.
Als ich einen neuen Link bekam, änderte sich das Datenformat.
Das Problem ist, dass ich die Voreinstellungen in den Colomn-Informationen ausprobiert habe, aber nicht erfolgreich war.
Vorher, natürlich abhängig vom Datenformat, funktionierte das Folgende in meinem Skript - wo alle Arten von Plots und SPC nach Worten ausgeführt werden - mit dem richtigen Zeitformat.
dt:TSstartR800 << Set Data Type( Numeric ) << Modeling Type( continuous ) << Format( "Locale Date Time h:m:s" );
// hier muss ich "Local Date Time h: m: s" durch etwas platzieren und austauschen, das mit dem Format in den Spalten in der angehängten Datentabelle funktioniert ... aber wie?
Können Sie die Tabelle mit dem Datenformat überprüfen?
@ txnelson -> scheint es zu wissen oder ich denke du könntest helfen.
@eromeu -> Hallo Emannuel. Ich probiere das Forum aus -> wenn das funktioniert habe ich die Arbeit von Bernd und mir ein bisschen erweitert.
Die besten Wünsche.
Ole
DatentabelleSkriptingBetreff: Problem-Skript für das Datum / Uhrzeit-FormatHallo,
Ich bin mir nicht sicher, ob es einen besseren Weg gibt, dies zu tun, aber ich habe eine Skriptzeile hinzugefügt, die das "+0000" am Ende jeder Datumszeichenfolge entfernt, und dann die Datums- / Uhrzeitkonvertierung durchgeführt (siehe unten).Tut das, wonach Sie suchen?
for each row(:TSstartR800= munger(:TSstartR800, 1, "+0000",""));
:TSstartR800<< Set Data Type( Numeric ) << Modeling Type( continuous ) << Format( "Locale Date Time h:m:s" );
Betreff: Problem-Skript für das Datum / Uhrzeit-FormatWenn Sie das + und die darauf folgenden Werte entfernen, übernimmt das Format JJJJ-MM-TTTHH: MM: SS die Konvertierung
For Each Row( :TSstartR800 = Word( 1, :TSstartR800, "+" ) );
dt:TSstartR800 << Set Data Type( Numeric ) << Modeling Type( continuous ) <<
inFormat( "yyyy-mm-ddThh:mm:ss" )<< Format( "Locale Date Time h:m:s" );