elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Fecha aleatoria entre dos fechas. delphi
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Fecha aleatoria entre dos fechas. delphi  (Leído 2,527 veces)
OssoH


Desconectado Desconectado

Mensajes: 911


Ver Perfil
Fecha aleatoria entre dos fechas. delphi
« en: 4 Junio 2014, 18:48 pm »

Hola :
¿Alguien sabe en Delphi como hacer que dadas dos fechas,  el sistema obtenga una fecha aleatoria que la contenga y que ademas sea válida?


Gracias


En línea

OssoH


Desconectado Desconectado

Mensajes: 911


Ver Perfil
Re: Fecha aleatoria entre dos fechas. delphi
« Respuesta #1 en: 4 Junio 2014, 19:07 pm »

Ya lo consegui!!
Pongo la solución por si a alguien le sirve.

Código:
procedure TForm1.Button2Click(Sender: TObject);
var
   fechadesde:TDateTime;
   fechahasta:TDateTime;
   diferencia:integer;
   aleatorio:integer;
begin
   fechadesde := EncodeDate(2014, 06, 04);
   fechahasta := EncodeDate(2014, 07, 10);

   diferencia:= Trunc(fechahasta-fechadesde); // la diferencia en dias
   aleatorio:= RandomRange(0,diferencia);  // uses Math

   fechadesde:=fechadesde+aleatorio;
   Edit6.Text:= formatdatetime('dd/mm/yyyy hh:mm:ss', fechadesde);
end;


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Entre fechas con datareport y VB6 con access
Programación Visual Basic
ThE_AsUs 2 2,199 Último mensaje 30 Julio 2007, 22:40 pm
por CeLaYa
Calcular días entre dos fechas...
Ejercicios
*-.Sub-Vorbio.-* 0 4,997 Último mensaje 13 Noviembre 2008, 00:51 am
por *-.Sub-Vorbio.-*
Calcular dias entre Fecha A y Fecha B « 1 2 »
.NET (C#, VB.NET, ASP)
Braayhaan 19 14,323 Último mensaje 22 Julio 2010, 15:23 pm
por MANULOMM
intervalo entre fechas
Programación Visual Basic
z_ane_666 4 2,699 Último mensaje 8 Noviembre 2011, 13:34 pm
por 79137913
Se cambia la hora y fecha de forma aleatoria « 1 2 3 »
Windows
FJDA 21 11,326 Último mensaje 16 Agosto 2017, 17:44 pm
por Randomize
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines