Millisekunden- und Sekundenteile aus Zeitstempeln entfernen
Bei der Arbeit mit Zeitstempeln gibt es oft Situationen, in denen Sie möglicherweise die Millisekunde und/oder die Sekunde entfernen müssen. oder zweite Komponenten. Hier sind zwei Methoden, um dies zu erreichen:
1. Umwandlung in Timestamp(0)
Durch die Umwandlung eines Zeitstempels in timestamp(0) oder timestamptz(0) wird der Wert auf volle Sekunden gerundet, wodurch die Millisekunden- und Sekundenteile effektiv verworfen werden:
SELECT now()::timestamp(0);
2. Verwendung der Funktion date_trunc()
Mit der Funktion date_trunc() können Sie einen Zeitstempel auf ein bestimmtes Intervall kürzen. Durch Angabe von „Sekunde“ als erstes Argument können Sie den Zeitstempel auf die volle Sekunde kürzen:
SELECT date_trunc('second', now()::timestamp);
Sie können auch „Minute“ als erstes Argument verwenden, um den Zeitstempel auf die nächste volle Minute zu kürzen. Verwerfen beider Sekunden und Millisekunden.
Hinweis:
Das obige ist der detaillierte Inhalt vonWie kann ich Millisekunden und Sekunden aus Zeitstempeln in SQL entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!