Menu
oczywiscie ruchome
Oczywiście ruchome lata podziału wymagają szczególnej uwagi, aby uniknąć ewentualnych niezgodności podczas pracy z innymi systemami. Co więcej, programiści muszą zdawać sobie sprawę, że poprawne rozpoznanie roku 1968 w programie z rokiem podziału 70 wymaga dodatkowych modyfikacji. Przesunięcie dat inne rozwiązania problemu Y2K polegają na zastosowaniu arytmetyki. Rozważmy równanie 00 99 = 99. Jeśli ma ono odpowiadać 2000 1999, to wynik 99 jest oczywiście błędny. Zauważmy jednak, że wyrażenie 00 99 jest równoważne 00 + 5 99 + 5. Jeśli obliczenia przeprowadzimy w arytmetyce dwucyfrowej, otrzymamy 5 4 = 1. Dodanie 5 zarówno do 00, jak i do 99 przesuwa obie daty do tego samego stulecia, można zatem poprawnie obliczyć 2000 1999, korzystając jedynie z dwóch końcowych.roku podziału na 40 lat wstecz od bieżącej daty.