FwTimeUF - Resultado

FwTimeUF

 

Descrição

Retornar a Data e a Hora do Protheus Server convertida para um Estado Brasileiro (Unidade Federativa), que possua GMT diferente do Estado onde o Protheus Server localiza-se

Sintaxe

FwTimeUF( <cUF>, <uPar2>, <lSrvSummer>, <cServerDate> )

 

Parâmetros

ParNomeTipoDescriçãoDefaultObgRef
01cUFCaracterCódigo da Unidade Federativa em que se deseja obter a horaX
02uPar2IndefinidoCompatibilidade
03lSrvSummerBooleanIndica se a aplicação Server encontra-se em execução em uma região brasileira em que o Horário de Verão esteja ATIVO. (No período De/Até que compreende o horário de verão brasileiro)
04cServerDateCaracterData a ser considerada. Formato AAAAMMDD

Retorno

RetornoTipoDescrição
aRetArrayArray contemplando a Data e a Hora convertidos para a UF desejada

Exemplo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#INCLUDE "TOTVS.CH"
 
User Function FwTimeUF()
Local aRet	:= {}
 
aRet := FwTimeUF('AC')
 
VarInfo('aRet AC', aRet)
 
aRet := FwTimeUF('SP')
 
VarInfo('aRet SP', aRet)
 
Return( Nil )

Resultado

FwTimeUF - Resultado

FwTimeUF – Resultado

Informação Adicional

Informações Adicionais

É útil nos casos onde o Protheus Server esteja disponível, como por exemplo, em um datacenter no estado de São Paulo e o SmarClient esteja em execução no estado do Acre, e se deseja obter o valor de Data + Hora do Estado do Acre, sem que esta informação seja coletada a partir da estação em uso. E também nos casos onde a mesma companhia possua diversas filiais espalhadas pelo território brasileiro, concentrando um único servidor de aplicação

0 respostas

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *