FoxPro/Visual FoxPro - texto a fecha

 
Vista:

texto a fecha

Publicado por rett (26 intervenciones) el 22/09/2006 07:41:22
Estoy tratando de obtener la edad de una persona, a partir de su fecha de nacimiento. el problema es que no sé como convertir el texto (que se encuentra en un textbox) a fecha.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:texto a fecha

Publicado por Fernando Hevia (34 intervenciones) el 22/09/2006 16:40:11
LA FUNCION CTOD() TE CONVIERTE EL TEXTO A FECHA...

LO SIGUIENTE TE DEVUELVE LA EDAD...

* SIENDO THISFORM.FECHA.VALUE LA FECHA DE NACIMIENTO DE LA PERSONA


nEDAD=INT((DATE()-THISFORM.FECHA.VALUE)/365)

SALUDOS..!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:texto a fecha

Publicado por jesus cordero (405 intervenciones) el 22/09/2006 22:11:02
Calcular la edad

*-----------------------------------------------------
* FUNCTION Edad(tdNac, tdHoy)
*-----------------------------------------------------
* Calcula la edad pasando como parámetros:
* tdNac = Fecha de nacimiento
* tdHoy = Fecha a la cual se calcula la edad.
* Por defecto toma la fecha actual.
*-----------------------------------------------------
FUNCTION Edad(tdNac, tdHoy)
LOCAL lnAnio
IF EMPTY(tdHoy)
tdHoy = DATE()
ENDIF
lnAnio = YEAR(tdHoy) - YEAR(tdNac)
IF GOMONTH(tdNac, 12 * lnAnio) > tdHoy
lnAnio = lnAnio - 1
ENDIF
RETURN lnAnio
ENDFUNC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:texto a fecha

Publicado por rett (26 intervenciones) el 25/09/2006 17:05:52
Oigan, otra duda, deseo sacar solo la parte entera de una division, es decir, si hago la siguiente operacion
5/2
que arroje como resultado
2
en visual basic se hace con el operador
\
pero en fox no he encontradop comohacerlo
gracias de antemano.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar