September 19, 2023
Summary: The PostgreSQL LOCALTIME function returns the current time at which the current transaction starts.
Table of Contents
Syntax
The syntax of the LOCALTIME function is as follows:
LOCALTIME(precision)
Arguments
The LOCALTIME function takes one optional argument:
1) precision
The precision argument specifies fractional seconds precision of the second field.
If you omit the argument, it defaults to 6.
Return Value
The LOCALTIME function returns a TIME value that represents the time at which the current transaction starts.
Examples
The following query illustrates how to get the time of the current transaction:
SELECT LOCALTIME;
Here is the result:
time
-----------------
09:52:20.751278
(1 row)
The get the time with a specified fractional seconds precision, you use the following statement:
SELECT LOCALTIME(2);
The result is:
time
-------------
09:53:10.74
(1 row)
Remarks
Noted that the LOCATIME function returns a TIME value without time zone while the CURRENT_TIME function returns a TIME with time zone.
In this tutorial, you have learned how to use the PostgreSQL LOCALTIME function to get the time at which the current transaction starts.
See more
PostgreSQL Tutorial: Date Functions
PostgreSQL Documentation: Date/Time Functions and Operators