Inicio > Visual Fox Pro > freangu > cuantos dias tiene cada semana de un mes

cuantos dias tiene cada semana de un mes

Experto:
Usuario:
Fecha: 02/01/2009
Valoración: (4,00 sobre 5) Categoría: Visual Fox Pro
31/12/2008
royjul, usuario preguntando en Visual Fox Pro
Usuario
que tal, necesito saber cuantos dias tiene cada semana de un mes,
ejemplo noviembre de 2008
inicia el 1ro de nobiembre es sabado y es la semana 44,es decir la semana 44 del mes de noviembre tiene un dia,por que la semana 44 del mes de octubre tiene 6 dias,pero lo necesito sacar los dias en fox pro.
31/12/2008
royjul, experto respondiendo en Visual Fox Pro
Experto
de pronto puedes hacerlo de esta forma.......
tienes la fecha en la q inicia el mes ejemplo 01/12/08
la funcion CDOW('Mifecha') te devuelve el nombre del dia al q corresponde esta fecha
y con este codigo sabes cuantos dias t¡ene el mes day(gomonth('mifecha'-day(mifecha)+1,1)-1)
entonces puedes hacerlo asi:
for i=1 to day(gomonth('mifecha'-day(mifecha)+1,1)-1)
      if i<= 9
          xdia = '0'+alltr(str(i))
      else
         xdia = alltr(str(i))
      endif
      xfecha = ctod(xdia+'/'+xmes+xaño)
      if cdow(xfecha) = 'domingo' **primer dia
         conta = 1
      else
         conta = conta + 1
      endif
endfor

asi podria saber cuantos dias hay entre domingo y domingo

ojala te sirva
02/01/2009
royjul, usuario preguntando en Visual Fox Pro
Usuario
muy buena respuesta
Enlaces patrocinados