Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-01-2007
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 22
basti Va por buen camino
No sé si hay alguna función en concreto para eso, pero por si no la hay:
Código Delphi [-]
// diaSemana : 0->Lunes, 1->Martes...
// numSemana : Número de semana del año
function DiaSemanaAFecha(diaSemana, numSemana, anho: integer): TDate;
var
  Fecha1Enero : TDate;
begin
  Fecha1Enero := EncodeDate(anho, 1, 1); //uno de enero del año;
  // sumamos el número de semanas y el día
  result := Fecha1Enero + 7 * (numSemana - 1) + diaSemana;
end;
Responder Con Cita
  #2  
Antiguo 05-01-2007
pablomg8 pablomg8 is offline
Miembro
 
Registrado: mar 2004
Posts: 23
Poder: 0
pablomg8 Va por buen camino
Gracias.

Funciona bien, eso si, teniendo en cuenta el lunes=1, martes=2, etc.

He encontrado en Delphi 7 una función que lo hace, por si alguien la necesita, es la siguiente:

EncodeDateWeek(año,semana del año,dia de la semana);

dia de la semana es igual, lunes=1, martes=2,...

Se encuentra en la unidad DateUtils.

Gracias por todo.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Calcular nº de meses Drahcir SQL 3 20-12-2006 19:31:38
Calcular la fecha de vencimiento de una factura jjaen26 SQL 7 10-10-2006 21:33:01
Busqueda segun el mes de una fecha(no la fecha completa) federiconqn21 Firebird e Interbase 1 05-05-2006 15:39:53
Comparar una fecha de n campo date contra fecha actual amadis SQL 2 27-06-2005 21:37:41
Dias entre una fecha y la fecha del sistema afarenas Firebird e Interbase 1 30-09-2003 17:36:53


La franja horaria es GMT +2. Ahora son las 21:59:32.


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