Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   FormatDateTime (https://www.clubdelphi.com/foros/showthread.php?t=7419)

elloco 15-02-2004 00:23:28

FormatDateTime
 
Hola amigos del foro :) .

Estoy realizando una aplicación en la cual quiero que me informe cuando llegue a 15 minutos de una hora permitida, para que los usuarios guarden sus documentos.
Con FormatDateTime probé:

if FormatDateTime(´hh,nn,ss´, now - horita) <= FormatDateTime(´hh,nn,ss´, now - 0.01401) :confused:

avisar para que guarden los cambios, o sea quiero saber cuando el tiempo llegó a los 15 minutos.

´chas gracias. :)

roman 15-02-2004 06:08:45

Puedes usar la función MinutesBetween que te da el número de minutos entre dos horas especificadas.

// Saludos

__cadetill 15-02-2004 09:34:03

A parte de lo comentado por Román, decirte que el tiempo, puedes compararlo de forma directa

Código:

if (now - horita) <= (now - 0.01401) then
No obstante, mírate la función recomendada por Román

elloco 17-02-2004 12:19:55

Hola amigos del foro, les agradezco que me hayan contestado, pero como soy nuevo en esto no lo he comprendido. Cómo hago para saber cada vez que pasen 15 minutos para agregar un mensaje, o sea desde desde el minuto 0. Gracias y sigan así ya que este es el mejor foro en español del mundo.

__cadetill 17-02-2004 13:30:14

Cita:

Empezado por elloco
Cómo hago para saber cada vez que pasen 15 minutos para agregar un mensaje, o sea desde desde el minuto 0.

Mírate el TTimer que está en la paleta System

dannymunuera 25-02-2004 23:56:20

15 minutos
 
Usa un timer, componente de delphi, el valor que sale por defecto es de 1000 que es en milisegundos, que te quiero decir que cada segundo tiene los 1000 mlseg y que cada minuto tiene 60 seg por lo tanto multiplica 1000 * 60 * 15 que son los minutos y se ejecuta cada ese tiempo un evento ontimer, si no lo siguiente al timer le pones el valor que desees luego creas una variable global por ej. HoraCero y la inicializas en alguna parte que desees ej. HoraCero :=Time; fijate que time es una funcion de delphi para la hora, luego en el evento ontimer.
Var
tempInt : extended;
begin
tempInt := HoraCero - Time;
end;


Trabaja con la diferencia y soluciona tu problema


La franja horaria es GMT +2. Ahora son las 07:59:32.

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