FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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) avisar para que guarden los cambios, o sea quiero saber cuando el tiempo llegó a los 15 minutos. ´chas gracias. |
#2
|
||||
|
||||
Puedes usar la función MinutesBetween que te da el número de minutos entre dos horas especificadas.
// Saludos |
#3
|
|||
|
|||
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 |
#4
|
|||
|
|||
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.
|
#5
|
|||
|
|||
Cita:
|
#6
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|