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", en inglés.
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:
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:
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
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", en inglés. |
|
Convierte un valor de caracteres o numérico de fechahora en una fechahora. Abreviatura de la expresión "Carácter a fechahora", en inglés. |
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", en inglés. |
|
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", en inglés. |
|
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", en inglés. |