Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-03-2005
Avatar de vpepen
vpepen vpepen is offline
Miembro
 
Registrado: nov 2003
Ubicación: Higüey
Posts: 104
Poder: 21
vpepen Va por buen camino
Días de un mes !!!

Hola Foro....

Existe una función que me devuelva los días de un mes determinado?

Pido disculpa si esta pregunta ya ha sido contestada anteriormente, pero la verdad es que no he encontrado nada el respecto.

Las gracias anticipadas,

Víctor.-
Responder Con Cita
  #2  
Antiguo 31-03-2005
Avatar de OSKR
OSKR OSKR is offline
Miembro
 
Registrado: nov 2004
Ubicación: San Cristóbal/Táchira/Venezuela
Posts: 389
Poder: 20
OSKR Va por buen camino
Si existe pero no recuerdo cual es, esto puede servirte:

int LastDayMonth(int mes, int anno)
{ if(mes==4 || mes==6 || mes==9 || mes==11)
return 30;
if(mes==2)
return (anno%4 ? 28: 29);
return 31;
}
Responder Con Cita
  #3  
Antiguo 31-03-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Mírate este hilo verás una solución bastante fácil al problema planteado:

Dias_Tiene_Un_Mes

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 31-03-2005
MarcoMae MarcoMae is offline
Miembro
 
Registrado: mar 2005
Ubicación: La Paz - Bolivia
Posts: 12
Poder: 0
MarcoMae Va por buen camino
Esto te ayudara...

DiasDelMes := DaysInAMonth(Anio, Mes) ;
DiaEnElAnio := DayOfTheYear( dFecha) ;
SemanaDelAnio := WeekOfTheYear( dFecha );

Saludos....
Responder Con Cita
  #5  
Antiguo 01-04-2005
Avatar de vpepen
vpepen vpepen is offline
Miembro
 
Registrado: nov 2003
Ubicación: Higüey
Posts: 104
Poder: 21
vpepen Va por buen camino
Les agradezco a todos su colaboración, logré resolver el problemita y con variadas alternativas...

Víctor.-
Responder Con Cita
  #6  
Antiguo 01-04-2005
Avatar de vpepen
vpepen vpepen is offline
Miembro
 
Registrado: nov 2003
Ubicación: Higüey
Posts: 104
Poder: 21
vpepen Va por buen camino
Cita:
Empezado por MarcoMae
Esto te ayudara...

DiasDelMes := DaysInAMonth(Anio, Mes) ;
DiaEnElAnio := DayOfTheYear( dFecha) ;
SemanaDelAnio := WeekOfTheYear( dFecha );

Saludos....
MarcoMae... estas funciones no son reconocidas... hay que indicarle alguna unit?

Las gracias anticipadas

Víctor.-
Responder Con Cita
  #7  
Antiguo 01-04-2005
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por vpepen
MarcoMae... estas funciones no son reconocidas... hay que indicarle alguna unit?
No soy MarcoMae pero igual respondere, En este momento tengo a la mano Delphi5 y la verdad no se en que unidad estara para Delphi6 o 7, pero podre responder diciendo que la unidad en la que me aparecen unas funciones parecidas es DateUtil pero en lugar de DaysInAMonth aparece DaysPerMonth que recibe los mismos parametros que DaysInAMonth las demas creo que se lograrian con la coninacion de las funciones que hay en dicha unidad.

Bueno, pero si quieres ir a la "Fija" usa la solucion sugerida por Marcos http://www.clubdelphi.com/foros/show...0180#post70180
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #8  
Antiguo 01-04-2005
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Si usas Delphi 7, la unidad se llama DateUtils...

Y contiene 2 funciones que podrías usar:
Código Delphi [-]
// Esta recibe como parámetro un TDateTime
function DaysInMonth(const AValue: TDateTime): Word;
// Esta recibe el año y el mes como parámetro
function DaysInAMonth(const AYear, AMonth: Word): Word;
Responder Con Cita
  #9  
Antiguo 05-04-2005
MarcoMae MarcoMae is offline
Miembro
 
Registrado: mar 2005
Ubicación: La Paz - Bolivia
Posts: 12
Poder: 0
MarcoMae Va por buen camino
Tienes razon, adicionale en tu Uses DateUtils

Saludos....
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 12:44:50.


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
Copyright 1996-2007 Club Delphi