PostgreSQL: función to_timestamp

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

PostgreSQL: función to_timestamp

Este tutorial de PostgreSQL explica cómo usar PostgreSQL función to_timestamp Con sintaxis y ejemplos.

describir

La función PostgreSQL to_timestamp convierte cadenas en marcas de tiempo.

sintaxis

La sintaxis de la función to_timestamp en PostgreSQL es:

to_timestamp( string1, format_mask )

parámetro o parámetro

string1 es la cadena que se convertirá en marca de tiempo.máscara de formato

El formato utilizado para convertir string1 a marca de tiempo. Puede ser uno de los siguientes y se puede utilizar en varias combinaciones.

Alcance explique
todos los años año de 4 dígitos
año, año año de 4 dígitos con comas
todos los años
AA
Últimos 3, 2 o 1 dígitos del año
todos los años Año de 4 dígitos basado en el estándar ISO
todos los años
año
Una generación
Últimos 3, 2 o 1 dígitos del año ISO
preguntar Trimestre del año (1, 2, 3, 4; ENE-MAR = 1).
milímetro Mes (01-12; ENE=01).
lunes Nombre abreviado del mes en mayúsculas
lunes Nombre abreviado del mes en mayúsculas
lunes Nombre abreviado del mes en minúsculas
Luna Nombre del mes en mayúsculas, relleno con espacios, 9 caracteres de largo
Luna Nombre del mes en mayúsculas, relleno con espacios, 9 caracteres de largo
Luna Nombre del mes en minúsculas, relleno con espacios, 9 caracteres de largo
RM mes en numeros romanos en mayusculas
RM mes en minúsculas números romanos
World Wide Web Semana del año (1-53), la semana 1 comienza el primer día del año
W Semana del mes (1-5), la semana 1 comienza el primer día del mes
guerra de información Semana del año basada en la norma ISO (01-53)
día Nombre de la fecha en mayúsculas, relleno con espacios, 9 caracteres de largo
día Nombre de fecha en mayúsculas, relleno con espacios, 9 caracteres de largo
día Todo el nombre de la fecha en minúsculas, rellenado con espacios, 9 caracteres de largo
DY Nombre abreviado de la fecha en mayúsculas
disprosio Nombre abreviado de la fecha en mayúsculas
dy Nombre abreviado de fecha en minúsculas
DDD día del año (1-366)
IDDD día del año basado en el año ISO
DD Fecha (01-31)
D Día de la semana (1-7, donde 1=domingo, 7=sábado)
IDENTIFICACIÓN Día de la semana basado en el año ISO (1-7, donde 1=lunes y 7=domingo)
j Día de Juliano; el número de días desde la medianoche del 24 de noviembre de 4714 a.C.
alto Hora del día (01-12)
HH12 Hora del día (01-12)
HH24 Hora del día (00-23)
infarto de miocardio minutos (00-59)
SS Segundo (00-59)
esclerosis múltiple milisegundos (000-999)
nosotros Microsegundos (000000-999999)
SSSS Segundos después de medianoche (0-86399)
AM, AM, PM o PM Índice de meridianos
AM, AM, PM o PM Índice de meridianos
Anuncio, anuncio, anuncio o anuncio Métricas publicitarias
BC, BC, BC o BC Indicador BC
Tai Chi nombre de la zona horaria en mayúsculas
Ci nombre de la zona horaria en minúsculas
CC siglo 2

aplicar para

La función to_timestamp está disponible en las siguientes versiones de PostgreSQL:

  • PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4

ejemplo

Veamos algunos ejemplos de la función to_timestamp de PostgreSQL y exploremos cómo usar la función to_timestamp en PostgreSQL.

Por ejemplo:

postgres=# SELECT to_timestamp('2014/04/25', 'YYYY/MM/DD');
      to_timestamp
------------------------
2014-04-25 00:00:00+00
(1 row)

postgres=# SELECT to_timestamp('2014/04/25 10:13', 'YYYY/MM/DD HH:MI');
      to_timestamp
------------------------
 2014-04-25 10:13:00+00
(1 row)

postgres=# SELECT to_timestamp('2014/04/25 10:13:18.041.394820', 'YYYY/MM/DD HH:MI:SS.MS.US');
         to_timestamp
------------------------------
 2014-04-25 10:13:18.43582+00
(1 row)

postgres=# SELECT to_timestamp('10:13:18.041.394820', 'HH:MI:SS.MS.US');
          to_timestamp
---------------------------------
 0001-01-01 10:13:18.43582+00 BC
(1 row)
(Visited 11 times, 1 visits today)