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_TIME
Funktion gibt einen TIME WITH TIME ZONE
Wert 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