Nesse vídeo demonstraremos a utilização da função DataHoraUTC que busca a data e hora no formato UTC (fuso horário).
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas
#Include "TOTVS.ch"
/*/{Protheus.doc} User Function zExe105
Retorna a data e hora no formato UTC
@type Function
@author Atilio
@since 12/12/2022
@obs
Função DataHoraUTC
Parâmetros
+ Data a ser validada
+ Hora no formato HH:MM:SS
+ Estado a ser analisado o horário
+ .T. se retorna como horário de verão ou .F. se não
+ .T. se o servidor estiver com o horário de verão habilitado
Retorno
+ String no formato: AAAA-MM-DDTHH:MM:SS-TDZ
**** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao ****
/*/
User Function zExe105()
Local aArea := FWGetArea()
Local dData := Date()
Local cHora := Time()
Local cEstado := "SP"
Local cUTC := ""
//Monta o horário UTC
cUTC := DataHoraUTC(dData, cHora, cEstado)
FWAlertInfo("O resultado é: " + cUTC, "Teste DataHoraUTC")
FWRestArea(aArea)
Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.