Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: Febrero
Experto: gaunmanuel
Valoración: 5
Fecha: 15/04/2005


Febrero
Hola Gaunmanuel, como estas? pues aki molestandote de nuevo, de casualidad tendras entre tus curiosidades, un pequeño codigo que te diga cuando es año bisiesto, o que me diga si en este año febrero cae en 28 o 29, muchas gracias, Ciao

Re: Febrero
Bueno mira aqui te envio una funcion a la cual le pasas como parametro un fecha, esta fecha seria por ejemplo 01-Feb-05 entonces esta funcion te regresa cuantos dias tiene el mes de la fecha: function DiasMes(fecha: TdateTime): integer; var mes,anno : integer; begin mes:=StrToInt(formatDateTime('mm',fecha)); anno:=StrToInt(formatDateTime('yyyy',fecha)); case mes of 2: if IsLeapYear(anno) then Result:=29 else Result:=28; 1,3,5,7,8,10,12: Result:=31; 4,6,9,11: Result:=30; end; end; entonces pruebalo cambiando el año y veras que te da 28 o 29 segun si es bi o no.. espero te sirva.. saludos

Pregunta finalizada. Valoración: 5.
Excelente Funcion, gracias, Ciao


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/delphi/respuestas/1119736/febrero