Confira neste papo Reto, Mário Nascimento falando sobre Time Zone.
Trabalhar com dados baseados em tempo são uma exigência bastante comum em diversos sistemas e aplicações. O TimeZone configura uma região, o offset em relação ao UTC (Coordinated Universal Time) e o horário de verão usado por datas. Como por exemplo: Região: America/Sao_Paulo OffSet: UTC-3 Horário de verão: UTC-2
Mário faz uma apresentação bastante completa falando sobre:
- O que é um TimeZone ?
- Como configuramos em nossa aplicação?
- Que problema pode acontecer se não configurarmos o TimeZone corretamente?
- Entendendo o horário de verão do TimeZone.
- Analisando um problema causado por TimeZone.
- Dicas para evitar problemas com TimeZone.
Confira a apresentação.
Links Citados:
- http://tutorials.jenkov.com/java-date-time/java-util-timezone.html
- https://www.zeitverschiebung.net/en/timezone/america–sao_paulo
- https://confluence.atlassian.com/kb/how-to-set-the-timezone-for-the-java-environment-841187402.html
- https://www.mkyong.com/java/java-display-list-of-timezone-with-gmt/
- https://www.codebyamir.com/blog/add-a-timezone-to-localdatetime-with-zoneddatetime-in-java-8
- https://www.baeldung.com/joda-time