Imprimir      Abrir versión PDF de ayuda en línea


Tema anterior

Tema siguiente

ToChar

La función ToChar de Expression Builder convierte una fecha o expresión numérica especificada en una cadena con formato.

Sintaxis

ToChar(expression, format)

PRECAUCIÓN: No use formatos de fecha y formatos de número en una sola instancia de la función ToChar. Si lo hace, es posible que los resultados no sean válidos.

Tipo de resultado

Cadena

Argumentos

En la tabla siguiente se describen los argumentos de esta función.

Argumento

Descripción

expression

Expresión o campo que devuelve una fecha, una fecha y hora o un valor numérico.

format

Cadena que representa el formato de fecha o de número.

En la tabla siguiente se describen los formatos de fecha de la función.

Código de formato

Descripción

DD

Día del mes con dos dígitos (01-31)

DDDD

dddd

Nombre del día.

MM

Número del mes con dos dígitos (01-12, donde 01 es ENE). Debe usar MM en mayúsculas, porque mm en minúsculas indica minutos.

MMMM

mmmm

Nombre del mes. Tenga en cuenta que si utiliza minúsculas, debe usar mmmm (es decir, la letra m minúscula cuatro veces), porque mm (es decir, la letra m minúscula dos veces) indica minutos.

Y

Último dígito del año

YY

Dos últimos dígitos del año

YYYY

Año con cuatro dígitos.

hh12

Hora del día en formato de 12 horas.

hh24

Hora del día en formato de 24 horas.

hh

Hora del día. Puede especificar AM o PM para ajustar el tiempo en consecuencia, por ejemplo:

hh:mm:ss PM

Si no especifica AM o PM, se usa de forma predeterminada el formato de 24 horas.

mm

 

 

Minutos. Tenga en cuenta que mm (es decir, la letra m minúscula dos veces) siempre indica minutos y no se puede usar para especificar un día del mes con dos dígitos.

ss

Segundos.

En la tabla siguiente se describen los formatos de número de la función.

Código de formato

Ejemplo

Descripción

#

####

Devuelve el valor con el número de dígitos especificado, con un signo menos al comienzo si el valor es negativo.

0

####.00

Devuelve ceros al principio. Devuelve ceros al final.

$

$###.00

Devuelve el valor con un signo de dólar al comienzo.

,

#,###

Devuelve un punto en la posición especificada. El punto no puede aparecer a la derecha de la coma decimal. El modelo de formato no puede empezar por punto.

.

###.##

Devuelve una coma decimal en la posición especificada. Sólo se permite una coma decimal en el parámetro de formato. Si el número de dígitos especificado tras la coma decimal es inferior al número de dígitos disponibles tras la coma decimal, los decimales se redondearán.

Ejemplos que usan formatos de número

El ejemplo siguiente devuelve el valor 10:

ToChar (10, '##,##')

El ejemplo siguiente devuelve el valor 10:

ToChar (10, '##,00')

El ejemplo siguiente devuelve el valor 10,24:

ToChar (10,2388, '##,00')

El ejemplo siguiente devuelve el valor -10,24:

ToChar (-10,2388, '##,##')

Ejemplos que usan formatos de fecha

El ejemplo siguiente convierte el valor devuelto por la función Timestamp() al formato DD/MM/YYYY:

ToChar(Timestamp(),'DD/MM/YYYY')

Por ejemplo, si la función Timestamp() devuelve un valor 02/29/2008 10:58:37, la expresión anterior da como resultado 29/02/2008.

En los siguientes ejemplos se muestra cómo se muestra la medianoche con los distintos formatos:

ToChar(Today(), YYYY/MM/DD hh:mm:ss PM) devuelve 2009/05/22 12:00:00 AM

ToChar(Today(), YYYY/MM/DD hh:mm:ss) devuelve 2009/05/22 00:00:00

ToChar(Today(), YYYY/MM/DD hh24:mm:ss PM) devuelve 2009/05/22 00:00:00

Temas relacionados

Consulte los siguientes temas para obtener información relacionada con Expression Builder:


Publicado en agosto 2018 Copyright © 2005, 2018, Oracle. Todos los derechos reservados. Legal Notices.