Función CTOT( )
Convierte un valor de caracteres o numérico de hora en una hora. También se puede extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como una hora. Abreviatura de la expresión "Carácter a hora".
Sintaxis
CTOT(cadena/número)
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
cadena/número |
carácter numérico |
El campo, expresión o el valor literal para convertir en una hora o de donde extraer la hora. |
Salida
Fechahora. La salida del valor hora utiliza el formato de visualización de la hora actual de Analytics.
Ejemplos
Ejemplos básicos
Información de entrada de caracteres literales
Devuelve `t235959` que se visualiza como 23:59:59 suponiendo que el formato de visualización actual de la hora de Analytics sea hh:mm:ss:
CTOT("t235959")
CTOT("23:59:59")
CTOT("20141231 235959")
Valor de entrada literal numérico
Devuelve `t235959` que se visualiza como 23:59:59 suponiendo que el formato de visualización actual de la hora de Analytics sea hh:mm:ss:
CTOT(,235959)
CTOT(0,235959)
CTOT(20141231,235959)
Valor de entrada del campo de caracteres
Devuelve cada valor del campo de carácter Hora_de_acceso como una hora, utilizando el formato de visualización de hora actual de Analytics:Analytics
CTOT(Hora_de_acceso)
Valor de entrada del campo numérico
Devuelve cada valor del campo numérico Marca_de_hora_pagado como una hora, sin la parte de la fecha, utilizando el formato de visualización de hora actual de Analytics:Analytics
CTOT(Marca_de_hora_pagado)
Ejemplos avanzados
Compare un campo de caracteres o numérico con una hora
Utilice la función CTOT( ) para comparar una hora con campos de caracteres o numéricos que contengan valores que representan horas.
El siguiente filtro compara dos valores:
- el campo numérico Hora_de_acceso que almacena horas como datos numéricos
- el valor de hora literal 09:30:00
SET FILTER TO CTOT(Hora_de_acceso) > ‘t093000‘
Observaciones
A veces, el uso correcto de las funciones de fecha y hora puede resultar un desafío. En la Ayuda, los temas de las funciones describen detalles específicos sobre el funcionamiento de cada función. Si desea obtener información sobre algunas consideraciones generales al usar funciones de fecha y hora, consulte los siguientes temas:
- Usar fechahoras en expresiones
- Fechahoras de serie
- Cómo afectan los desplazamientos de UTC a las expresiones de fechahora
- Opciones de fecha y hora
Formatos de fechahora requeridos
Los campos de caracteres y numéricos que contienen valores de hora o fechahora deben coincidir con los formatos en la siguiente tabla.
Los valores de hora pueden utilizar cualquier formato que combine separador y hora. Debe haber un separador antes del valor de la hora, o dos puntos entre los componentes de la hora, para que la función opere correctamente.
Los valores de fechahora pueden utilizar cualquier combinación de formatos de fecha, separador y hora válidos para su tipo de datos. La fecha debe preceder a la hora y se debe utilizar un separador entre las dos.
Utilice la función CTOD ( ) si desea convertir un valor fecha de caracteres o numérico en una fecha o extraer la fecha de un valor fechahora de caracteres o numérico y devolverlo como una fecha.
Utilice la función CTODT( ) si desea convertir un valor fechahora de caracteres o numérico en una fechahora.
Formatos de fecha |
Formatos de separadores |
Formatos de hora |
---|---|---|
Campos de caracteres | ||
AAAAMMDD |
un espacio en blanco |
hhmmss hh:mm:ss |
AAMMDD |
la letra 't' |
hhmm hh:mm |
|
la letra 'T' |
hh |
|
+/-hhmm +/-hh:mm (desplazamiento de UTC) |
|
|
|
+/-hh (desplazamiento de UTC) |
|
|
Nota No use solo hh en el formato de la hora principal con datos que tienen un desplazamiento del UTC. Por ejemplo, evite: hh+hhmm. Los resultados pueden ser poco fiables). |
Campos numéricos | ||
AAAAMMDD |
coma decimal |
hhmmss |
AAMMDD |
|
hhmm |
|
|
hh |
Otras funciones de conversión de fechahora
Conversión de datos de Carácter o Numéricos a Fechahora
Función | Descripción |
---|---|
Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una fecha. Abreviatura de la expresión "Carácter a fecha". |
|
Convierte un valor de caracteres o numérico de fechahora en una fechahora. Abreviatura de la expresión "Carácter a fechahora". |
Conversión de datos de Fechahora a Carácter
Función | Descripción |
---|---|
Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la fecha actual del sistema operativo. |
|
Convierte una fechahora en una cadena de caracteres. También puede devolver la fechahora actual del sistema operativo. |
|
Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la hora actual del sistema operativo. |
Conversión de datos de Serie a Fechahora
Función | Descripción |
---|---|
Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor de fecha. Abreviatura de la expresión "Fecha de serie a fecha". |
|
Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la expresión "Fecha de serie a fechahora". |
|
Convierte una hora de serie - es decir, una hora expresada como una porción fraccionaria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la expresión "Hora de serie a hora". |