Función CTODT( )
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.
Sintaxis
CTODT(string/number <;formato>)
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
cadena/número |
carácter numérico |
El campo, expresión o valor literal a convertir en una fechahora. |
formato
opcional |
carácter |
El formato de fecha de cadena/número. Se requiere el formato para los valores que utilizan cualquier formato de fecha que no sea AAAAMMDD o AAMMDD; por ejemplo "DD/MM/AAAA". |
Salida
Fechahora. La salida del valor fechahora utiliza los formatos de visualización de fecha y hora actuales de Analytics.
Ejemplos
Ejemplos básicos
Información de entrada de caracteres literales
Devuelve `20141231t235959` que se visualiza como 31 Dic 2014 23:59:59 suponiendo que la visualización actual de la fecha de Analytics sea DD MMM AAAA y hh:mm:ss:
CTODT("20141231 235959")
CTODT("31/12/2014 23:59:59"; "DD/MM/YYYY hh:mm:ss")
Valor de entrada literal numérico
Devuelve `20141231t235959` que se visualiza como 31 Dic 2014 23:59:59 suponiendo que la visualización actual de la fecha de Analytics sea DD MMM AAAA y hh:mm:ss:
CTODT(20141231,235959)
CTODT(31122014,235959; "DDMMYYYY.hhmmss")
Valor de entrada del campo de caracteres
Devuelve cada valor del campo de carácter Marca_de_hora_recepción como una fechahora, utilizando el formato de visualización de la fecha actual de Analytics:
CTODT(Marca_de_hora_recepción; "DD/MM/YYYY hh:mm:ss")
Valor de entrada del campo numérico
Devuelve cada valor del campo numérico Marca_de_hora_pagado como una fechahora, utilizando el formato de visualización de la fecha actual de Analytics:
CTODT(Marca_de_hora_pagado; "DD/MM/YYYY hh:mm:ss")
Ejemplos avanzados
Comparar un campo de caracteres o numérico con una fechahora
Utilice la función CTODT( ) para comparar una fechahora con campos de caracteres o numéricos que contengan valores que representan fechahoras.
El siguiente filtro compara dos valores:
- el campo de caracteres Marca_de_hora_pagado que almacena fechahoras como datos de caracteres con el formato DD/MM/AAAA hh:mm:ss
- el valor de fechahora literal 1 de julio de 2014 13:30:00
SET FILTER TO CTODT(Marca_de_hora_recepción; "DD/MM/AAAA hh:mm:ss") < '20140701t133000'
Observaciones
Formatos de fechahora requeridos
Los campos de caracteres y numéricos que contienen valores de fechahora deben coincidir con los formatos en la siguiente tabla. 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.
La porción fecha de los valores puede utilizar cualquier formato de fecha admitido por Analytics y válido para el tipo de datos, siempre que los formatos distintos de AAAAMMDD o AAMMDD estén correctamente definidos por formato. Si utiliza formato, también debe especificar el formato de la hora, que debe ser uno de los formatos de hora que aparecen en la siguiente tabla.
Analytics reconoce automáticamente el separador entre las porciones de fecha y hora de los valores de fechahora, así que no hay necesidad de especificar el separador en formato. Puede especificar el separador si lo desea.
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 |
cualquier formato de fecha admitido por Analytics, válido para el tipo de datos, si está definido por formato |
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 |
cualquier formato de fecha admitido por Analytics, válido para el tipo de datos, si está definido por formato |
|
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 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. |
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. |