C'è qualche motivo per utilizzare la data (1 gennaio 1970) come standard per la manipolazione del tempo?
Nessun motivo che conta.
Il modulo time
di Python è la libreria C. Chiedi a Ken Thompson perché ha scelto quella data per una data epocale. Forse era il compleanno di qualcuno.
Excel utilizza due epoche diverse. Qualche ragione per cui versioni diverse di Excel utilizzano date diverse?
Fatta eccezione per il programmatore attuale, nessun altro saprà mai perché sono stati presi quei tipi di decisioni.
E ...
Non importa il motivo per cui è stato scelto la data. E 'stato semplicemente.
astronomi utilizzano il proprio data epocale: http://en.wikipedia.org/wiki/Epoch_(astronomy)
Perché? Una data deve essere scelta per far funzionare la matematica. Qualsiasi data casuale funzionerà.
Una data lontana nel passato evita numeri negativi per il caso generale.
Alcuni dei pacchetti più intelligenti utilizzano l'anno gregoriano prolettico 1. Qual è la ragione per cui l'anno 1?
C'è un motivo in libri come i Calcoli in calendario: è matematicamente leggermente più semplice.
Ma se ci pensate, la differenza tra 1/1/1 e 1/1/1970 è solo del 1969, un banale offset matematico.
fonte
2010-03-28 17:10:43
Un altro linguaggio popolare seguendo lo stesso standard è PHP, è un punto di inizio di tempo abbastanza comune. –