2012-12-11 13 views

risposta

0

Fuori della parte superiore della mia testa

  • Fusi orari sono timeseries: Con questo voglio dire se si prende l'ora locale di qualche istante e memorizzare da qualche parte, allora si sta utilizzando le informazioni fuso orario di oggi. Entro domani queste informazioni potrebbero essere cambiate e l'istante memorizzato potrebbe essere interpretato in modo diverso. Per risolvere questo problema, considera l'archiviazione delle informazioni sul fuso orario a portata di mano con l'evento o l'istante che desideri descrivere.

  • Date e ore sono osservazioni: con questo intendo che puoi codificare un istante in ora locale indipendentemente dal fuso orario in vigore in quell'istante, e fare le conversioni al momento dell'osservazione. Le 2 del 1 ° gennaio potrebbero essere 4 giorni e 3 ore prima di qualche punto di riferimento oggi. Ma alle 2 del mattino del 1 ° gennaio lo stesso punto di riferimento potrebbe apparire solo per 4 giorni e 2 ore fa. Quindi devi tenere d'occhio quando converti tra il tempo trascorso tra i punti di riferimento in momenti diversi. In particolare, se si imposta un timer (in N secondi) potrebbe essere necessario ricalcolare se ancora corrisponde all'evento di volta in volta.

  • I fusi orari sono regionali: con questo intendo che non è possibile trattare tutti i dati con lo stesso offset fuso orario uguale. Soprattutto i luoghi di osservazione del DST nell'emisfero settentrionale e meridionale potrebbero coincidere per un po 'durante l'anno, mentre sono completamente fuori sincrono durante il resto dell'anno.

  • Le date e le ore specificate nell'ora locale non devono esistere o possono esistere più di una volta. Hai dato l'esempio dell'ora legale, al momento di un passaggio all'ora legale, i tempi intermedi si verificano due volte, una prima dell'interruttore e una dopo, quindi potresti aver bisogno di una bandiera. Allo stesso modo, un commutatore DST salta i tempi. L'ora legale, tuttavia, non è l'unico esempio. Alcune regioni vicine alla data internazionale hanno deciso di essere a destra oa sinistra, e di conseguenza manca un giorno intero o un giorno intero ripetuto due volte.

Problemi correlati