Get(CurrentTimeUTCMicroseconds)

Retorna a hora atual com precisão de microssegundos de acordo com o Tempo Universal Coordenado (UTC).

Formato 

Get ( CurrentTimeUTCMicroseconds )

Parâmetros 

Nenhum

Tipo de dados retornado 

número, hora

Originada na versão 

19.6

Descrição 

Retorna a hora atual, sem ajustes de fuso horário, em microssegundos desde 01/01/0001. Você deve aplicar os ajustes de fuso horário do UTC para retornar a hora local.

Notas 

  • Nos ambientes cliente/servidor e peer-to-peer, esta função avalia o status da máquina cliente em execução no script (e não na máquina host).

Exemplo 1 

Calcula o tempo gasto para buscar e classificar registros conforme especificado no script.

Copiar
Definir variável [$START ; Get ( CurrentTimeUTCMicroseconds )] Ir para layout ["Faturas"] Realizar busca [Restaurar] Classificar registros [Restaurar; Com diálogo: Desativado] Definir variável [$END ; Get ( CurrentTimeUTCMicroseconds )] Mostrar caixa de diálogo ["Duração do script" ; ( $END - $START ) / 1000 & " microssegundos"]

Exemplo 2 

Calcula a hora local para o fuso horário especificado. Quando a hora em UTC é 08:43:55.304 e TimeAdjustment contém -7:

GetAsTime ( GetAsTimestamp ( Get ( CurrentTimeUTCMicroseconds ) / 1000000 ) + ( Location::TimeAdjustment * 3600 ) ) retorna 1:43:55.304 PM.