Función TO_TIMESTAMP en Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Función TO_TIMESTAMP en Amazon QLDB

En Amazon QLDB, dada una cadena que representa una marca de tiempo, use la función TO_TIMESTAMP para convertir la cadena en un tipo de datos timestamp. Esta es la operación inversa de TO_STRING.

Sintaxis

TO_TIMESTAMP ( string [, 'format' ] )

Argumentos

string

El nombre de campo o la expresión de un tipo de datos string que la función convierte en una marca temporal.

formato

(Opcional) El literal de cadena que define el patrón del formato de la entrada cadena, en términos de sus partes de fecha. Para conocer los formatos válidos, consulte Cadenas con formato de marca de tiempo.

Si se omite este argumento, la función asume que la cadena tiene el formato de una marca de tiempo estándar de Ion. Esta es la manera recomendada de analizar una marca de tiempo de Ion mediante esta función.

El relleno con cero es opcional cuando se emplea un símbolo de formato de un solo carácter (como y, M, d, H, h, m, s), pero es obligatorio para sus variantes con relleno de ceros (como yyyy, MM, dd, HH, hh, mm, ss).

Se da un tratamiento especial a los años de dos dígitos (símbolo de formato yy). 1900 se suma a valores superiores o iguales a 70, y 2000, a valores inferiores a 70.

Los nombres de los meses y los indicadores AM y PM no distinguen entre mayúsculas y minúsculas.

Tipo de retorno

timestamp

Ejemplos

TO_TIMESTAMP('2007T') -- `2007T` TO_TIMESTAMP('2007-02-23T12:14:33.079-08:00') -- `2007-02-23T12:14:33.079-08:00` TO_TIMESTAMP('2016', 'y') -- `2016T` TO_TIMESTAMP('2016', 'yyyy') -- `2016T` TO_TIMESTAMP('02-2016', 'MM-yyyy') -- `2016-02T` TO_TIMESTAMP('Feb 2016', 'MMM yyyy') -- `2016-02T` TO_TIMESTAMP('February 2016', 'MMMM yyyy') -- `2016-02T` -- Runnable statements SELECT TO_TIMESTAMP('2007T') FROM << 0 >> -- 2007T SELECT TO_TIMESTAMP('02-2016', 'MM-yyyy') FROM << 0 >> -- 2016-02T

Funciones relacionadas