Get(CurrentHostTimestamp)
Retorna a data e a hora atuais do host (até o segundo mais próximo) de acordo com o relógio do sistema.
Formato
Get ( CurrentHostTimestamp )
Parâmetros
Nenhum
Tipo de dados retornado
carimbo de data/hora
Originada na versão
7.0
Descrição
O tipo de dados de um resultado do cálculo determina como o valor retornado dessa função é representado.
Se o resultado do cálculo for |
A função retornará |
carimbo de data/hora ou texto |
A data e hora atuais no formato determinado pelas configurações do sistema operacional quando o arquivo foi criado Nota Se o número de segundos for zero, os segundos não serão incluídos. Por exemplo, 1/1/2019 11:30 AM. |
um número |
O número total de segundos desde a meia-noite de 1º de janeiro de 0001. |
Notas
- A máquina cliente e a máquina host podem estar em fusos horários diferentes, para que Get(CurrentHostTimestamp) e Get(CurrentTimestamp) possam retornar valores de data/hora diferentes. Além disso, a data e a hora atuais são características do sistema host, mas o formato da data e da hora é uma característica do arquivo de banco de dados.
- No FileMaker Cloud, essa função retorna a data e a hora no fuso horário UTC (Tempo Universal Coordenado). Se você quiser a data e a hora no fuso horário local do host, ajuste o valor retornado por essa função com a diferença entre o UTC e o fuso horário do host. Consulte Exemplo 2.
Importante Para os usuários que estão conectados por uma rede, a função Get(CurrentHostTimestamp) pode afetar o desempenho do arquivo de banco de dados. Por exemplo, se você usar a função em um campo de cálculo não armazenado e o campo ficar em uma exibição em lista, cada exibição do campo precisará de um acesso de rede adicional. Os campos de cálculo armazenado são um uso melhor da função. Por exemplo, se inserir automaticamente um carimbo de data/hora para cada registro recém-criado usando um campo de cálculo armazenado, você reduzirá o acesso à rede.
Exemplo 1
Retorna 1/1/2019 11:30:01 AM quando o resultado do cálculo está no formato de texto, e o relógio do sistema mostra 1 de janeiro de 2019 11:30:01.
Exemplo 2
Para um FileMaker Cloud hospedado no fuso horário Estados Unidos/Pacífico, retorna a hora local do host como 12/31/2018 6:19:01 PM Hora Padrão do Pacífico (UTC – 8:00) quando Get(CurrentHostTimestamp) retorna 1/1/2019 2:19:01 AM UTC.
Get ( CurrentHostTimestamp ) - 8 * 3600