Clipper On Line • Ver Tópico - Horário de verão 2018

Horário de verão 2018

Discussão sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (ECF, TEF, SINTEGRA, NF-e, ECD, EFD, etc.)

Moderador: Moderadores

 

Horário de verão 2018

Mensagempor JoséQuintas » 19 Out 2018 10:59

Só pra lembrar:

Neste ano o horário de verão foi alterado por decreto.
Foi alterado uma vez, foi alterado pela segunda vez mas voltaram atrás.

Preparem-se pra possíveis problemas de fuso horário com NFE, CTE, MDFE

Só nessa brincadeira, já podem estar considerando 4 fusos horários diferentes.
- tem o fuso horário normal
- tem o fuso horário de horário de verão
- tem o fuso horário alterado pelo primeiro decreto
- tem o fuso horário alterado pelo segundo decreto

E tem o fuso horário do computador, fuso horário do software, e fuso horário da SEFAZ.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Horário de verão 2018

Mensagempor Itamar M. Lins Jr. » 25 Out 2018 20:01

Ola!
Aqui já dois me ligaram.
Tá pirando a data do envio.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Horário de verão 2018

Mensagempor JoséQuintas » 25 Out 2018 21:13

Tava pensando nisso nestes dias:

Aquela função do Harbour com fuso horário que mostrou
Está correta, ou depende de atualização no Harbour?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Horário de verão 2018

Mensagempor alxsts » 26 Out 2018 05:06

Olá!

JoséQuintas escreveu:Aquela função do Harbour com fuso horário que mostrou
Está correta, ou depende de atualização no Harbour?

Não sei a qual função se refere... seria alguma destas abaixo?
// hbmk2 teste hbtip.hbc

#include "set.ch"

PROCEDURE Main()

   CLS

   Set( _SET_DATEFORMAT, "dd/mm/yyyy" )

   ? "hb_TSToStr()       ", hb_TSToStr( hb_DateTime())
   ? "hb_TSToUTC()       ", hb_TSToUTC( hb_DateTime() )
   ? "UTCTime()          ", UTCTime()
   ? "TimeZoneStr()      ", TimeZoneStr()
   ? "DateTimeZoneStr()  ", DateTimeZoneStr()
   ? "XMLTimeStamp()     ", XMLTimeStamp()   

   SetPos( Row() + 10, Col() )

   __Wait( "Tecle algo..." )

   RETURN
//------------------------------------------------------------------------------

FUNCTION UTCTime( dtDateTime )

   dtDateTime := IF( Empty( dtDateTime ), hb_DateTime(), dtDateTime )

   RETURN hb_NtoT( ( hb_TtoN( dtDateTime ) * 86400 - hb_UtcOffset() ) / 86400 )
//------------------------------------------------------------------------------

FUNCTION TimeZoneStr( dtDateTime )

   // hbmk2 hbtip.hbc ...
 
   dtDateTime := IF( Empty( dtDateTime ), hb_DateTime(), dtDateTime )

   RETURN( Transform( Right( tip_TimeStamp( dtDateTime ), 5 ), "@R X99:99" ) )
//------------------------------------------------------------------------------     

FUNCTION DateTimeZoneStr( dtDateTime )

   dtDateTime := IF( Empty( dtDateTime ), hb_DateTime(), dtDateTime )

   RETURN ( Stuff( hb_TsToStr( dtDateTime ), 20, 4, " UTC " + TimeZoneStr( dtDateTime ) ) )
//------------------------------------------------------------------------------     

FUNCTION XMLTimeStamp( dtDateTime )

   dtDateTime := IF( Empty( dtDateTime ), hb_DateTime(), dtDateTime )

   RETURN Stuff( hb_TsToStr( dtDateTime ), 11, 1, "T" )

//------------------------------------------------------------------------------


Referências:
Como sincronizar o relógio do Windows com o servidor de horário ntp.br
UTC – The World's Time Standard

UTCTimeZoneGMT
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Horário de verão 2018

Mensagempor JoséQuintas » 26 Out 2018 10:12

Isso.
Testei aqui.
Pelo jeito hbtip pega a informação do sistema operacional.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Horário de verão 2018

Mensagempor JoséQuintas » 04 Nov 2018 10:18

Como era esperado, hoje também imprevisto com horário de verão.
As primeiras notas a Sefaz estava rejeitando.... rs
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Legislação Fiscal e Tributária

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro