Datumsformat ändernIch versuche, Daten aus einer Excel-Datei zu importieren, in der eine Spalte Datumsangaben in einem Format enthält, das wie folgt aussieht: „Montag, 5. Dezember 2016, 2016, 12:20:01 Uhr EST“
Ich möchte diese Daten in JMP in chronologischer Reihenfolge darstellen. Dazu glaube ich, dass ich das Datum in ein fortlaufendes numerisches Format bringen muss. Weiß jemand, wie man das Datum umwandelt? Ich habe ein paar Datumskonvertierungen in JMP gesehen, aber nicht mit dem Format, mit dem ich beginne ... Ich brauche nicht die Uhrzeit, sondern nur das Datum.
Vielen Dank im Voraus!
Betreff: Datumsformat ändernIch habe damit Probleme – da das eingegebene Datumsformat nicht mit etwas übereinstimmt, das Excel erkennt, wird es nicht in ein kurzes Datum konvertiert.
Betreff: Datumsformat ändernIch hatte früher das gleiche Problem.Die einfachste Lösung für mich bestand darin, die Excel-Datumsspalte von „Allgemein“ (oder was auch immer) in „Kurzes Datum“ zu ändern.Dann kopieren/einfügen oder in JMP importieren.Funktioniert jedes Mal!
Betreff: Datumsformat ändernIch habe es verstanden – ich glaube, ich hatte vergessen, das Ausgabeformat richtig einzustellen, deshalb hatte ich Probleme. Danke!Betreff: Datumsformat ändernDer von mir angegebene Code soll als Formel für eine neue Spalte verwendet werden.
In der Formel wird lediglich eine Zeichenfolge erstellt, die wie folgt aussehen sollte:
ddMonyyyy hh:mm:ss
in der Struktur. Die Word-Funktion gibt das 1., 2. usw. Wort zurück und verwendet dabei die als Worttrennzeichen angegebenen Trennzeichen. Im Beispiel verwende ich sowohl ein Leerzeichen als auch ein Komma als Trennzeichen, nach denen gesucht werden soll. Sie sollten also in der Lage sein, zu überprüfen, wie die ursprüngliche Spalte aussieht, und sie dem zuzuordnen, was die Formel erstellt. Sie könnten einen Screenshot Ihrer Datentabelle einfügen, das würde helfen.Betreff: Datumsformat ändernIch bekomme das nicht zum Laufen. Ich bin mir nicht sicher, was ich falsch mache (ich habe nicht viel Erfahrung mit dem Codieren). Soll ich ein separates Skript erstellen und dieses einfügen? Oder zu Spalten -> Neue Spalte -> Formel gehen und es als Formel einfügen? Ich habe beides versucht, konnte es aber nicht richtig hinbekommen ...
Die Spalte mit den Daten trägt den Titel „Erfassungsdatum“, daher habe ich überall dort, wo „Datum“ stand, ersetzt, alles andere beim Alten gelassen und versucht, eine neue Spalte mit dem Titel „Datum“ zu erstellen, damit sie darunter angezeigt wird.
Betreff: Datumsformat ändernHier ist eine Formel, die für eine Zeichenfolgenspalte namens „Datum“ funktioniert.Kopieren Sie diese Formel einfach in eine neue Spalte, benennen Sie die Spalte nach Ihren Wünschen, ändern Sie das Format in das gewünschte Datums- oder Uhrzeitformat und führen Sie dann die Formel aus.
TheDate = Informat(
Word( 3, :date, " ," ) || Substr( Word( 2, :date, " ," ), 1, 3 ) || Word( 4, :date, " ,:" ) || " " ||
Word( 6, :date, " ," )
);
If( Word( -1, :date, " " ) == "PM",
Thedate = thedate + 43200
);
thedate;
Betreff: Datumsformat ändernDas tut mir leid!
Mein nächster Versuch, eine Spaltenformel zu verwenden, schlug ebenfalls fehl, aber ich werde sie veröffentlichen, damit nicht jemand anderes seine Zeit damit verschwendet.
t1 = Words( :Charater Date );
t1 = t1[1] || " " || t1[2] || " " || t1[3] || " " || t1[4]
|| " " || t1[6] || " " || t1[7];
As Date( :Charater Date, "Long Date" ); // or Informat()
Die Idee bestand darin, die Wörter, aus denen die Zeichenfolge besteht, zu isolieren, die guten zu verketten und sie dann zu analysieren. Ich fürchte, dass ich es jemandem überlassen muss, der sich besser mit Datumsformaten und dem Parsen von Zeichenfolgen auskennt.
Betreff: Datumsformat ändernWenn ich das mache, wird die Ausgabe leer, weil das Eingabeformat nicht genau mit den Eingabeoptionen (Datum oder Uhrzeit) übereinstimmt, da die Eingabe den Wochentag sowie „AM/PM“ und „EST“ enthält.
Betreff: Datumsformat ändernIch gehe davon aus, dass es sich bei den Daten derzeit um Zeichendatentypen in JMP handelt, nachdem Sie sie aus Excel übernommen haben, sonst würden Sie diese Frage nicht stellen.
Wählen Sie die Spalte aus und wählen Sie dann aus Spalten > Spalteninformationen . Ändern Sie den Datentyp in Numerisch . Ändere das Format zu der, die Ihrer Zeichenfolge entspricht. Ich denke, es ist die Langes Date Format.