Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   si escribo el dia de semana me indique el rango de fechas (https://www.clubdelphi.com/foros/showthread.php?t=77423)

morfeo21 24-01-2012 19:06:04

si escribo el dia de semana me indique el rango de fechas
 
Buenas tardes . una consulta de que manera puedo conseguir esto:
* cundo escribo el numero de semana 5 me de el rango de fechas que esta involucra ; algo asi

numero semana = 5 periodo = 2012 Mes = enero
Respuesta = 29/01/2012 al 04/02/2012

Se los agradecería si me pueden ayudar . Gracias

luisgutierrezb 24-01-2012 20:15:15

Creo que lo primero es definir cuando empieza la semana, para algunos es conque el 1o de enero caiga aunque sea en sábado, ya se considera la semana 1, para otros, es a partir del primer domingo del año, a partir de cualquiera de las 2, obtienes el domingo que seria tu semana 1, para la semana 5 multiplicas 5(la semana)x7(dias de la semana) y se lo sumas al primer domingo, y ahí tienes cuando inicia, le sumas 6 a la multiplicación y obtienes cuando termina

juanlaplata 27-01-2012 15:36:56

Hechale un vistazo a la Unit DateUtils, en la cual veras funciones como estas:
Código Delphi [-]
StartOfAWeek();
 EndOfAWeek();
con sus respectivos parametros.


La franja horaria es GMT +2. Ahora son las 11:56:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi