_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Mar 18 Nov, 2003 6:34 am Asunto: |
|
|
Buscando una soluccion para tu pregunta, di con dos, una que hice yo, algo trivial pero funciona y otra implementada en la libreria dateutils, te publico las dos ya que no se desde que version del BCB se implemento esta funcion, asi tu eliges la que te acomode mas.
| Código: | #include <dateutils.hpp>
//-----------LA QUE HICE YO-------------------------------------------
int Diferencia(TDate f1,TDate f2)
{
int diferencia;
if(f2>f1)
diferencia = f2-f1;
else if(f1>f2)
diferencia = f1-f2;
else
diferencia = 0;
return diferencia;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//Llamada a la funcion Diferencia
ShowMessage(Diferencia(Date(),MonthCalendar1->Date));
//Llamada a la funcion DaysBetween de la libreria DateUtils
ShowMessage(DaysBetween(Date(),MonthCalendar1->Date)) ;
}
//--------------------------------------------------------------------------- |
Repito, solo hice la primera funcion pq no se desde q version de builder viene incluida, y yo tengo la version 6.... bueno espero te sirva de algo..
Saludos!!! _________________ "Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez
Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!! |
|