Methode 01: jetzt () Funktion
Um das aktuelle Datum und die aktuelle Uhrzeit zu überprüfen, ist die erste Funktion die Funktion nun () von PostgreSQL. Es ist der einfachste und schnelle Weg, um das aktuelle Datum und die aktuelle Uhrzeit zu finden, wenn Sie PostgreSQL verwenden. Beginnen wir mit dem Öffnen der pgadmin -grafischen Benutzeroberfläche in der Taskleiste Ihres Windows 10 -Desktops. Gehen Sie nach dem Öffnen in die Taskleiste von PGAMDIN und tippen Sie auf das Symbol für das Abfragetool, um es zu öffnen. Nachdem das Abfragetool in Pgadmin geöffnet wurde, schreiben wir die Abfrage, um das aktuelle Datum und die aktuelle Uhrzeit zu überprüfen. Also haben wir die unten () Funktionsabfrage unten geschrieben, um dies zu tun. Stellen Sie sicher, dass Sie die Auswahlklausel in Ihrer Abfrage verwenden, damit sie wie unten funktioniert. Klicken Sie auf das Dreiecksymbol von "Run", um die folgende Abfrage auszuführen. Die im Bild gezeigte Ausgabe zeigt das aktuelle Datum, die Uhrzeit und den Zeitstempel, e.G. Pakistans Zone -Stempel im Bereich der Datenausgabe.
# Wählen Sie jetzt () aus;Wenn Sie die aktuelle Zeit und Datum einer anderen Region überprüfen möchten, müssen Sie Ihre Region zuerst auf diesen umstellen. Um die Region zu verändern, wurde die Zeitzone -Funktion in PostgreSQL verwendet. Wir müssen es mit der festgelegten Klausel verwenden, um unsere Zeitzone festzulegen oder sie auf eine andere zu ändern. Wir haben also unsere Zeitzone auf „America/los_angeles“ im Abfragebereich gesetzt. Danach haben wir die Funktion now () mit der Auswahlklausel erneut verwendet, um das aktuelle Datum und die Uhrzeit der amerikanischen Region zu überprüfen. Führen Sie die Befehle aus, während Sie auf das Symbol "Ausführen" der Taskleiste tippen. Die Ausgabe zeigt das aktuelle Datum und den Zeitstempel der amerikanischen Region im folgenden Snap -Bild.
Setzen Sie TimeZone = 'America/los_angeles';Viele PostgreSQL -Benutzer möchten die Zeitzone und das aktuelle Datum und die aktuelle Uhrzeit nicht sehen. Daher haben wir eine Lösung. Wir werden eine einfache Abfrage verwenden, um Zeitstempel zu ignorieren, während wir nach Daten und Zeiten suchen. Wir müssen das Schlüsselwort -Zeitstempel und die Funktion nun () innerhalb der Abfrage verwenden, die durch einen Doppeldarm getrennt ist. Also haben wir die folgende Abfrage im Abfragebereich ausprobiert. Die Ausgabe zeigt Datum und Uhrzeit ohne Zeitzone.
Wählen Sie jetzt :: Zeitstempel;Oft möchte ein Benutzer den Zeitstempel der nächsten aufeinanderfolgenden Stunden innerhalb von PostgreSQL überprüfen. Dies ist auch mit einer einfachen () -Funktion in einer Abfrage möglich, während einige Schlüsselwörter darin verwendet werden. Wir haben also die unten erwähnte Abfrage in der Schale verwendet, um den Zeitstempel oder die Zeit der nächsten 1 Stunde aus der aktuellen Zeit zu sehen. Wir haben also die Funktion now () in einer Halterung verwendet, während wir ein 1-stündiges Intervall mit einem Pluszeichen hinzufügen. Dies bedeutet. Diese Methode wurde in der Auswahlklausel verwendet und das Ergebnis wurde unter Verwendung des Spaltennamens "Hour_Later" im Ausgabebereich angezeigt. Die Ausgangsspalte "Hour_Later" zeigt das Datum zusammen mit der nächsten Stunde mit der Zeitzone.
Select (now () + Intervall '1 Stunde') als Hour_Later;Die obige Instanz sollte den Zeitstempel für die nächste Stunde in Folge bekommen. Andererseits kann ein Benutzer auch den Zeitstempel für die bereits verabschiedete Zeit überprüfen. Zum Beispiel kann ein Benutzer vor 2 Stunden und 30 Minuten auch den Zeitstempel überprüfen. Also müssen wir '1 Stunde' durch ein neues Intervall ersetzen. Wir haben auch den Namen einer Spalte nach Anforderung geändert. Die Hauptänderung ist die Verwendung des Minuszeichens anstelle des Pluszeichens hier. Dies soll die letzten 2 Stunden und 30 Minuten vom aktuellen Zeitstempel abziehen und die Ergebnisse erhalten. Die Ausgabe zeigt das Datum und die Uhrzeit für das Intervall, das vor 2 Stunden und 30 Minuten vorbeigegangen ist.
Wählen Sie jetzt () - Intervall '2 Stunden 30 Minuten' als zwei_h_30_m_ago;Wenn ein Benutzer das Datum und die Uhrzeit für den nächsten Tag in Folge überprüfen möchte, kann er das auch leicht tun, und eine Methode ist dem obigen Beispiel ziemlich ähnlich. Sie müssen das Schlüsselwort "1-Stunden" in der Abfrage durch "1 Tag" ersetzen. Die verbleibende Anfrage wird gleich sein. Sie können auch den Spaltennamen ändern, der auf dem Ausgangsbildschirm angezeigt wird. Wir haben also eine weitere Registerkarte des Abfragetools geöffnet und die unten angegebene Abfrage ausgeführt. Bei der erfolgreichen Bearbeitung dieser Abfrage haben wir den Datum und die Zeitstempel des nächsten Tages gemäß der Ausgabe gefunden.
Select (now () + intervall '1 tag') as momorrow_this_time;Methode 02: current_time, current_date
Anstatt die Funktion nun () zu verwenden, kann ein Benutzer auch andere Funktionen verwenden, um die aktuelle Zeit und Datum einer ausgewählten Region zu erhalten. Wir haben die Zeitzone der amerikanischen Region genutzt. Also werden wir die Ergebnisse danach erzielen. Dieses Mal werden wir die verschiedenen Klauseln innerhalb der Auswahlabfrage verwenden, um Datum und Uhrzeit für die aktuelle Region zu erhalten. Erstens haben wir die Klauseln Current_Time und Current_Timestamp in der Abfrage verwendet, um die aktuelle Zeit und den Zeitstempel der amerikanischen Region zu erhalten. Beide Spalten zeigen die verschiedenen Ausgangsstile für Uhrzeit und Datum mit der Zeitzone. Die Spalte "Current_Time" zeigt nur die Zeit mit der Zeitzone, während die Spalte „Current_Timestamp“ das Datum und die Uhrzeit zusammen mit der Zeitzone in einem anderen Format anzeigt.
Wählen Sie current_time, current_timestamp;Wechseln wir die aktuelle Zeitzone in eine andere Region, e.G. Asien/Karachi verwendet das Schlüsselwort Timezone mit dem Befehl SET.
Setzen Sie TimeZone = 'Asien/Karachi';Nach der Änderung der Region werden das aktuelle Datum, die Zeit- und Zeitzone danach geändert. Sie können die Ausgabe für dieselbe Abfrage wie unten sehen.
Wählen Sie current_time, current_timestamp;Schauen wir uns die Verwendung des Schlüsselworts current_date in der Abfrage an, um das aktuelle Datum in PostgreSQL zu überprüfen. Wir haben also die folgende Abfrage ausprobiert, um die Uhrzeit und das Datum für die aktuelle Region zu erhalten, e.G. Asien. Die Ausgabe zeigt Datum und Uhrzeit mit einer Zeitzone Asiens.
Wählen Sie Current_Date, Current_Time;Sie können auch das Datum und die Uhrzeit in einer Spalte anstelle von zwei erhalten. Dafür müssen Sie das Pluszeichen in beiden Klauseln verwenden, wie darunter gezeigt.
Wählen Sie Current_Date + current_time;Abschluss:
Wir haben jetzt (), Current_Date und Current_Time -Funktionen besprochen, um das aktuelle Datum und die aktuelle Uhrzeit an die Zeitzone zu erhalten. Wir haben gesehen, wie diese Funktionen mit oder ohne Zeitzonenstempel funktionieren. Diese Abfragen sind in der Befehlszeile gleichermaßen funktionsfähig.