Czy jest jakiś powód, aby używać daty (1 stycznia 1970) jako standardu do manipulacji czasem?
Nie ma powodu, który ma znaczenie.
time
Moduł Pythona to biblioteka C. Zapytaj Kena Thompsona, dlaczego wybrał tę datę na datę epokową. Może to były czyjeś urodziny.
Excel używa dwóch różnych epok. Czy jest jakiś powód, dla którego różne wersje programu Excel używają różnych dat?
Z wyjątkiem samego programisty, nikt inny nigdy nie dowie się, dlaczego podjęto takie decyzje.
I...
Nie ma znaczenia, dlaczego wybrano datę. Po prostu było.
Astronomowie używają własnej epokowej daty: http://en.wikipedia.org/wiki/Epoch_(astronomy)
Czemu? Aby matematyka zadziałała, należy wybrać datę. Dowolna przypadkowa data będzie działać.
Data daleko w przeszłości pozwala uniknąć liczb ujemnych w ogólnym przypadku.
Niektóre z inteligentniejszych pakietów używają proleptycznego roku gregoriańskiego 1. Czy jest jakiś powód, dlaczego rok 1?
Jest powód podany w książkach takich jak Calendrical Calculations: jest to nieco prostsze matematycznie.
Ale jeśli się nad tym zastanowić, różnica między 01.01.11 a 01.01.1970 to zaledwie 1969 r., Trywialny matematyczny offset.