Base de datos, Funciones, Funciones de Fecha, PostgreSQLBase de datos, Funciones de Fecha, Funciones PostgreSQL, PostgreSQL
La función LOCALTIME en PostgreSQL te permite obtener la hora local del dia sin la zona horaria. Si necesitas la zona horaria puedes utilizar la función CURRENT_TIME()
Tabla de Contenidos
ocultar
Sintaxis
Escribe la siguiente sintaxis para utilizarlo:
localtime localtime(precision)
Se puede utilizar la función sin argumento para que nos devuelva toda la precisión disponible o con argumento para reducir la precisión.
LOCALTIME sin precisión
SELECT localtime;

LOCALTIME con precisión
SELECT localtime(0), localtime(2);

LOCALTIME en transacciones
Se debe tener cuidado al utilizar la función localtime en transacciones ya que nos devolverá la hora local de cuando comenzó la transacción y por muchas veces que llamemos a la función dentro de la transacción siempre nos devolverá el mismo valor:
BEGIN; SELECT localtime; SELECT pg_sleep(3); SELECT localtime; COMMIT;
