Comandos para conversionde 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...
Regístrate para leer el documento completo.