Comandos para conversionde fechas en genexus

Solo disponible en BuenasTareas
  • Páginas : 2 (408 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de enero de 2012
Leer documento completo
Vista previa del texto
Comandos o Funciones para Conversión de Fechas en Genexus

Para Conversión de Valor en Fecha a Fecha en Carácter:
CtoD Function
Syntax :
Ctod(mm/dd/yy | dd/mm/yy | yy/mm/dd)

Tipo deRetorno:
Date

Donde:
mm/dd/yy | dd/mm/yy | yy/mm/dd

d= Representa los días en dígitos.
m= Representa los meses en dos dígitos.
y= Representa los años y pueden ser de dos a cuatro dígitos.Ejemplo:
CDOW(Ctod('03/06/11'))= Sunday

Para Conversión de Fecha en Letras a Valor en Fecha:

DtoC Function

Syntax:
Dtoc(date-expresion)

Tipo de Retorno:
Character C(8) (Automatico)

Donde:
date-expresion; es la fecha a convertir.

Ejemplo:
Queremos guardar una cadena de carácter que diga “Fecha de Reporte” 04/12/94 en la variable &String, donde:04/12/94 se supone que es la fecha actual.

&string=concat(“Report date:”,dtoc(Today()), ‘ ’)

El Resultado Sera:
Report date: 04/12/94

Para Retornar el nombre del día al dar laFecha:

CDoW Function

Syntax:
Cdow(date-expresion | datetime-expresion [,language])

Tipo de Retorno:
Character C (9)

Descripción:
Retorna el nombre del día al dar la fecha en ellenguaje seleccionado. Si no se especifica, será seleccionado el que se encuentra en el modelo de la propiedad.

Ejemplo:
Si el lenguaje ingles está configurado como predeterminado y no otro lenguajeaparecerá así:
CDOW(CTOD('01/01/91'), 'spa')=Tuesday

Si el lenguaje español está predeterminado aparecerá así:CDOW(CTOD('01/01/91'), 'spa')=Martes



Para Retornar el nombre del mes al dar la fecha:

cMonth Function

Syntax:
Cmonth(date-expresion | datetime-expresion [,language])

Tipo de Retorno:Character C (9)

Descripción:
Retorna el nombre del mes al dar fecha en el lenguaje seleccionado.

Ejemplo:
Cmonth(CTOD('01/01/91'), 'eng')=Enero...
tracking img