FoxPro/Visual FoxPro - Saber primer dia de la semana

 
Vista:

Saber primer dia de la semana

Publicado por Dario (321 intervenciones) el 18/09/2008 17:21:12
Sabiendo con week en que semana estoy como puedo saber cual es el primer dia de esa semana?
y su fecha.

Gracias
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:Saber primer dia de la semana

Publicado por Plinio (7841 intervenciones) el 18/09/2008 20:40:47
La siguiente funcion le pasas la semana y te devuelve la fecha
Function Weekstartson

Lpara mweek
myear =YEAR(DATE())
mstart_date =Ctod('01-01-'+Str(myear,4))

mini_days=Dow(mstart_date,2)-1 && Assumption week starts on monday

If mweek=1

Return mstart_date

Else

Return mstart_date + (mweek-1)*7 - mini_days

Endif

Return
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:Saber primer dia de la semana

Publicado por enrique (1041 intervenciones) el 18/09/2008 20:43:18
sin utlizar el WEEK

DOW(DATE())
-te devuelve el numero de la semana a partir de una fecha por ej hoy 5 (jueves) entonces para saber el primer dia de la semana

DATE()-DOW(DATE())+1 si la semana empieza el domingo
DATE()-DOW(DATE())+2 si la semana empieza el lunes
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:Saber primer dia de la semana

Publicado por Dario (321 intervenciones) el 18/09/2008 22:40:23
Gracias por ambas respuestas.
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