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.

Alcanceexplique
todos los añosaño de 4 dígitos
año, añoañ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ñosAñ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
preguntarTrimestre del año (1, 2, 3, 4; ENE-MAR = 1).
milímetroMes (01-12; ENE=01).
lunesNombre abreviado del mes en mayúsculas
lunesNombre abreviado del mes en mayúsculas
lunesNombre abreviado del mes en minúsculas
LunaNombre del mes en mayúsculas, relleno con espacios, 9 caracteres de largo
LunaNombre del mes en mayúsculas, relleno con espacios, 9 caracteres de largo
LunaNombre del mes en minúsculas, relleno con espacios, 9 caracteres de largo
RMmes en numeros romanos en mayusculas
RMmes en minúsculas números romanos
World Wide WebSemana del año (1-53), la semana 1 comienza el primer día del año
WSemana del mes (1-5), la semana 1 comienza el primer día del mes
guerra de informaciónSemana del año basada en la norma ISO (01-53)
díaNombre de la fecha en mayúsculas, relleno con espacios, 9 caracteres de largo
díaNombre de fecha en mayúsculas, relleno con espacios, 9 caracteres de largo
díaTodo el nombre de la fecha en minúsculas, rellenado con espacios, 9 caracteres de largo
DYNombre abreviado de la fecha en mayúsculas
disprosioNombre abreviado de la fecha en mayúsculas
dyNombre abreviado de fecha en minúsculas
DDDdía del año (1-366)
IDDDdía del año basado en el año ISO
DDFecha (01-31)
DDía de la semana (1-7, donde 1=domingo, 7=sábado)
IDENTIFICACIÓNDía de la semana basado en el año ISO (1-7, donde 1=lunes y 7=domingo)
jDía de Juliano; el número de días desde la medianoche del 24 de noviembre de 4714 a.C.
altoHora del día (01-12)
HH12Hora del día (01-12)
HH24Hora del día (00-23)
infarto de miocardiominutos (00-59)
SSSegundo (00-59)
esclerosis múltiplemilisegundos (000-999)
nosotrosMicrosegundos (000000-999999)
SSSSSegundos 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 anuncioMétricas publicitarias
BC, BC, BC o BCIndicador BC
Tai Chinombre de la zona horaria en mayúsculas
Cinombre de la zona horaria en minúsculas
CCsiglo 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 4 times, 1 visits today)