FoxPro/Visual FoxPro - manejo de fechas

 
Vista:

manejo de fechas

Publicado por daenba (39 intervenciones) el 12/06/2001 04:06:42
necesito saber como manejar un dato de fecha.
El tema es, a partir de una fecha, tengo que obtener la fecha del primer dia de la semana y la fecha del ultimo dia de la semana

Ej. dVariable= CTOD("11/06/2001")
como resultado tengo que obtener:
dFechaInicio = 10/06/2001 (primer fecha de la semana)
dFechaFinal = 16/06/2001 (ultima fecha de la semana)

he leido toda la ayuda y no encuentro nada que me de una idea.
Si alguien me da una ayuda le estaré muy agradecido

atte. daenba

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:manejo de fechas

Publicado por Jalbo (70 intervenciones) el 12/06/2001 07:45:50
Hola, prueba así :
dFecha=CtoD("09-06-01")
? dFecha -Dow(dFecha)+1 && te muestra la fecha incial de la semana
? dFecha+(7-Dow(dFecha)) && te muestra la fecha final de la semana

Espero que te ayude
Saludos desde Jujuy Argentina
Javier
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:manejo de fechas

Publicado por Charles Benzon (353 intervenciones) el 14/06/2001 07:25:02
Buenas,
La anterior es la solucion, pero depende la fecha Regional del sistema, si quieres que el primer dia se considere el dia Lunes, se debe acionar un 2, es decir:

dFecha=CtoD("14-06-01")
? dFecha -Dow(dFecha,2)+1 && te muestra la fecha incial de la semana
? dFecha+(7-Dow(dFecha,2)) && te muestra la fecha final de la semana

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