La función MAKE_TIMESTAMPTZ en PostgreSQL te permite crear un campo de fecha y hora con zona horaria a partir de un año, mes, día, hora, minutos y segundos concretos junto a la zona opcionalmente. Esta función está englobada en las denominadas funciones de fecha.
Tabla de Contenidos
ocultar
Sintaxis
Escribe la siguiente sintaxis para utilizarlo:
make_timestamptz ( año int, mes int, dia int, hora int, minuto int,
segundo double precision [, zona text ] )
Lenguaje del código: CSS (css)
Ejemplos
En el siguiente ejemplo comprobamos cómo se crea un campo timestamp with time zone a partir de los números 2013, 7, 15, 8, 15, 23.5 correspondiendose con año-mes-día hora.minuto.segundo:
select make_timestamptz(2013, 7, 15, 8, 15, 23.5)
Lenguaje del código: CSS (css)
En este otro ejemplo comprobamos cómo se crea un campo timestamp with time zone a partir de los números 2013, 7, 15, 8, 15, 23.5 , ‘America/New_York’ correspondiendose con año-mes-día hora.minuto.segundo ‘zona’:
select make_timestamptz(2013, 7, 15, 8, 15, 23.5, 'America/New_York')
Lenguaje del código: JavaScript (javascript)