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 08-11-2010
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Smile Aportacion Funcion para calcular dias : DaysForDate

Saludos a los compañeros del foro, aqui les dejo una funcion que me vi forzado a crear ya que uso Delphi 5 y la libreria DateUtils aun no esta implementada en el.

function DaysForDate(fecha_fin : String ):String;
var
fechax : Currency;
begin
fechax := CompToCurrency(CompToCurrency(TimeStampToMSecs( DateTimeToTimeStamp(StrToDateTime(fecha_fin))) - TimeStampToMSecs( DateTimeToTimeStamp(Now))));

Result := Copy(CurrToStr(fechax/86400000),0,2);
end;

Uso:

DaysForDate('31/12/2010 11:59:00 p.m.');

Espero y les sea de utilidad, la verdad fue la forma mas rapida que encontre, es claro que deben existir mas formas de hacerlo.
Responder Con Cita
  #2  
Antiguo 08-11-2010
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
con que restes 2 variables de tipo fecha, la parte entera te da el numero de dias de diferencia y la parte fraccional en formato de hora te da la diferencia en horas-minutos-segundos-milisegundos

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Calcular numero de dias entre dos fechas vero Varios 22 31-05-2011 14:37:34
Funcion o componente para calcular el md5? flystar Varios 8 05-08-2010 13:56:17
funcion para saber los dias que hay entre dos fechas estebanx Varios 5 19-04-2006 23:01:51
como calcular los dias entre fechas. carlos gonzalez Varios 2 27-08-2005 01:30:59
calcular dias en reporte @-Soft Impresión 5 18-12-2003 15:27:34


La franja horaria es GMT +2. Ahora son las 22:23:31.


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