[RESOLVIDO] Hora do Sistema

Discussão em 'EMS , HCM e Totvs 11' iniciado por Dayane Filakoski Candaten, Janeiro 7, 2015.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Dayane Filakoski Candaten

    Dayane Filakoski Candaten Sem Pontuação

    Olá!
    Gostaria de saber como eu poderia validar a hora do sistema?
    Por ex.
    Preciso saber se a hora atual é maior que 07:30.

    Obrigada.
  2. rlfritz

    rlfritz Membro Ativo

    Olá!

    Você pode utilizar o comando TIME. Este comando retorna a quantidade de segundos que já se passaram desde as 00:00:00 (meia-noite).

    exemplo:

    disp TIME.

    /*
    07:30 = 7,5 X 3600 (segundos em uma hora) = 27000
    */

    if TIME > 27000 then ...... /* se hora atual maior que 07:30 */
  3. Dayane Filakoski Candaten

    Dayane Filakoski Candaten Sem Pontuação

    Pessoal, fiz dessa forma...
    Ainda preciso testar, mas acredito que vá funcionar:


    DEF VAR hora AS CHAR.

    ASSIGN hora = STRING(int(MTIME(NOW) / 1000), "hh:mm:ss").

    IF (hora <= "07:30:00")
  4. fernandofarah

    fernandofarah Membro Participativo

    Usaria assim, bem simples..

    if string(time, "hh:mm:ss") <= "07:30" then
    do:
    /*.....*/
    end.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página