2017-09-05 3 views
0

Dans le docs for DateTime je vois que Calendar.std_offset est « La norme de fuseau horaire décalage en secondes (zéro en temps d'été) » de this linkDans l'implémentation Elixir DateTime, qu'entend-on par Calendar.std_offset?

A Calendar.utc_offset est le décalage en quelques secondes de temps UTC coordonné selon Wikipedia . Alors, quel est le but de Calendar.std_offset? Qu'est ce que ça fait? Il semble que vous pourriez spécifier un décalage purement à partir de "utc_offset". Le paramètre "std_offset" doit-il tenir compte uniquement de l'heure d'été?

Répondre

2

Le décalage standard est le décalage à appliquer au décalage horaire/UTC standard pendant l'heure d'été/d'été pour la zone donnée. Donc, compte tenu d'un décalage UTC de 5 heures et d'un décalage standard de 1 heure, le décalage total de l'heure d'été/heure d'été est de 6 heures et le décalage horaire/UTC standard est de 5 heures.