Datumsformatierung im ZahlenbearbeitungsfeldHallo,
Ich versuche, mein Datum auf eine bestimmte Weise zu formatieren.
Habe ich mir schon angeschaut http://www.jmp.com/support/help/Date-Time_Functions_and_Formats.shtml für die Formatierung, sehe aber keine Option, die für das von mir benötigte Format geeignet ist.
Momentan habe ich es wie folgt eingestellt:
startDate = As Date( Today() - 86400 ); //get current time for yesterday
startDateEB = Number Edit Box( startDate, 10 );
startDateEB << Set Format( Format( "yyyy-mm-dd" ) );
Das ergibt Boxen wie diese:

Der Inhalt dieses Zahlenbearbeitungsfelds wird später in eine Abfrage eingefügt (muss also in einem Format wie 28.11.2017 07:30:00 vorliegen), und das oben Gesagte funktioniert gut, wenn Sie Daten für ganze Tage abfragen möchten, aber Wenn Sie ein bestimmtes Zeitfenster ziehen möchten, ist dies nicht möglich.
Ich habe versucht, die Parameter Set Format(Format()) zu ändern
startDateEB << Set Format( Format( "yyyy-mm-dd hh:mm" ) );
Format akzeptiert dies jedoch nicht und gibt lediglich den numerischen Wert von Datum und Uhrzeit zurück.
Gibt es dafür eine Lösung?
Oder ein ganz anderer Ansatz?
Dank im Voraus.
Betreff: Datumsformatierung im ZahlenbearbeitungsfeldDanke, das hat mein Problem vollständig gelöst!
Ich dachte, die SQL-Abfrage wäre nicht in der Lage, mit dem T umzugehen, hatte aber keine Auswirkungen.Betreff: Datumsformatierung im ZahlenbearbeitungsfeldVersuchen Sie, ein T zwischen Datum und Uhrzeit einzufügen.
startDateEB << Set Format( Format( "yyyy-mm-ddThh:mm:ss" ) );
Aus dem Abschnitt „Numerische Formate“ der Hilfeseite für das Dialogfeld „Spalteninformationen“ (Textbearbeitungsfelder verwenden dieselben Formate):
Zeitformate
Wenn Sie ein Zeitformat auswählen, können Sie auch ein Eingabeformat angeben. Das Zeitformat gibt an, wie die Zeit in den Zellen der Datentabelle angezeigt wird, und das Eingabeformat gibt an, wie Sie die Zeit eingeben.
• Sie können die Anzahl der Stunden, Minuten und Sekunden nach Mitternacht des vorangestellten Datums für die folgenden Datumsformate hinzufügen:
– m/t/j
– T/M/J
– J/M/T
– ddMonyyyy
– Monddyyyy
– Datum des Gebietsschemas
Beispielsweise hat der 31. Dezember 2004 den numerischen Wert 3.187.296.600, was dem 31.12.2004 00:10 Uhr entspricht.
• :Tag:Std.:M Und :Tag:Std:M:S Zeigt die Anzahl der Tage, Stunden, Minuten und Sekunden seither an 1. Januar 1904 . Die Ergebnisse für den 31. Dezember 2004 lauten beispielsweise: :36890:00:10: und :36890:00:10:00.
• h:m:s Und Hm Zeigt den Stunden-, Minuten- und Sekundenteil des Datums im Datumsfeld an. Die Ergebnisse für den 31. Dezember 2004 um 00:10 Uhr lauten beispielsweise 00:10:00 Uhr und 00:10 Uhr.
• jjjj-mm-ttThh:mm Und jjjj-mm-ttThh:mm:ss Zeigt Jahr, Monat, Tag und Uhrzeit an. Beispiel: 2004-12-31T12:10:00. T ist ein Literalwert, der sich selbst darstellt.