PostgreSQL CURRENT_TIME Funktion

Die PostgreSQL CURRENT_TIME Funktion gibt die aktuelle Zeit mit Zeitzone zurück.

Syntax

Das Folgende illustriert die Syntax der CURRENT_TIME Funktion:

Argumente

Die CURRENT_TIME Funktion akzeptiert ein optionales Argument:

1) precision

Das precision Argument spezifiziert die Genauigkeit der zurückgegebenen Sekundenbruchteile. Wenn Sie das Argument precision weglassen, enthält das Ergebnis die volle verfügbare Genauigkeit.

Rückgabewert

Die CURRENT_TIMEFunktion gibt einen TIME WITH TIME ZONEWert zurück, der die aktuelle Zeit mit Zeitzone darstellt.

Beispiele

Das folgende Beispiel zeigt, wie man die aktuelle Zeit erhält:

Die Ausgabe ist ein TIME WITH TIME ZONE Wert wie folgt:

Code language: SQL (Structured Query Language) (sql)

In diesem Beispiel haben wir das Präzisionsargument nicht angegeben, daher ist die volle verfügbare Präzision im Ergebnis enthalten.

Das folgende Beispiel zeigt, wie die Funktion CURRENT_TIME mit einer Genauigkeit von 2 verwendet wird:

Code language: SQL (Structured Query Language) (sql)

Das Ergebnis ist:

Code language: SQL (Structured Query Language) (sql)

Die Funktion CURRENT_TIME kann als Standardwert für TIME Spalten verwendet werden.

Lassen Sie uns das folgende Beispiel betrachten.

Erstellen Sie zunächst eine Tabelle mit dem Namen log für die Demo:

Code language: PHP (php)

Die Tabelle log hat die Spalte created_at, deren Standardwert das Ergebnis der Funktion CURRENT_TIME ist.

Zweitens, fügen Sie eine Zeile in die Tabelle log ein:

Code language: JavaScript (javascript)

In der Anweisung haben wir nur einen Wert für die Spalte message angegeben, daher haben die anderen Spalten die Standardwerte.

Drittens: Prüfen Sie, ob die Zeile in die Tabelle log eingefügt wurde, wobei die Spalte created_at korrekt ausgefüllt wurde, indem Sie die folgende Abfrage verwenden:

Das folgende Bild zeigt das Ergebnis:

Wie Sie sehen, wurde die Spalte created_at mit dem Zeitpunkt der Ausführung der Anweisung INSERT ausgefüllt.

In diesem Tutorial haben Sie gelernt, wie man die PostgreSQL CURRENT_TIME Funktion verwendet, um die aktuelle Zeit zu erhalten.

  • War dieses Tutorial hilfreich?
  • JaNein

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.