Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
Se aplica a
Databricks SQL
Databricks Runtime 11.3 LTS y versiones posteriores
Devuelve la conversión expr a una marca de tiempo mediante un formato opcional, o NULL si se produce un error en la conversión.
Sintaxis
try_to_timestamp(expr [, fmt] )
Argumentos
-
expr: expresión de cadena que representa una marca de tiempo. - fmt: expresión de cadena de formato opcional.
Devoluciones
Una expresión TIMESTAMP.
Si se proporciona fmt, debe cumplir los patrones de fecha y hora.
Si no se proporciona fmt, la función es un sinónimo de cast(expr AS TIMESTAMP).
Si fmt tiene un formato incorrecto, Azure Databricks genera INVALID_DATETIME_PATTERN.
Si expr no se puede transformar en una marca de tiempo mediante fmt, la función devuelve NULL.
Condiciones de error comunes
Ejemplos
> SELECT try_to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT try_to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00
> SELECT try_to_timestamp('2016-12-32', 'yyyy-MM-dd');
NULL
> SELECT to_timestamp('2016-12-32', 'yyyy-MM-dd');
Error: CANNOT_PARSE_TIMESTAMP