Polska MicrosoftSzukajPomocProduktySklepNapisz Do Nas   Microsoft
 
Najlepiej przeglądać z

Microsoft Internet Explorer


Powrót


Załącznik A
Zakresy dat przechowywanych w programach Microsoftu

Załącznik B
Zasady określania lat przestępnych

Załącznik C
Rozwiązanie problemów z BIOS-em

Załącznik D
Zalecane zasady postępowania odnośnie roku 2000 dla projektantów aplikacji, programistów i osób testujących

Załącznik E
Jak przygotować aplikację na rok 2000 w Visual Basicu lub Visual FoxPro.

Jak przygotować aplikacje w FoxPro na rok 2000

Załącznik F
Zasady konwersji roku dwucyfrowego na rok czterocyfrowy

Rok 2000: problemy i rozwiązania

Problem roku 2000 – często zadawane pytania

Microsoft a rok 2000


Załącznik F: zasady konwersji roku dwucyfrowego na rok czterocyfrowy

Kiedy użytkownik wprowadza rok dwucyfrowy, programy Microsoftu w rzeczywistości zapisują pełny rok czterocyfrowy — w przeciwieństwie do wielu przestarzałych programów na komputery mainframe, które zapisują datę z rokiem dwucyfrowym. Nie istnieje jednolita, uznana w branży zasada interpretowania roku skróconego do dwóch cyfr. Poniżej podajemy, jak produkty Microsoftu dokonują konwersji z roku dwucyfrowego na rok czterocyfrowy.

Nazwa produktu Rok 19xx Rok 20xx
Biblioteka Automatyzacji OLE, wersja 2.10 i wcześniejsze (Windows NT 3.51 przed wersją z pakietem uzupełniającym Service Pack 4) 1.1.00 — 31.1299 Wprowadzać rok jako czterocyfrowy
Biblioteka Automatyzacji OLE, wersja 2.20 (Windows NT 3.51 Service Pack 4 i późniejsze, Windows NT 4, Windows 95) 1.1.30 — 31.12.99 1.1.00 — 31.12.29 albo wprowadzać rok jako czterocyfrowy
Microsoft Access 95 i wcześniejsze 1.1.00 — 31.12.99 Wprowadzać rok jako czterocyfrowy
Microsoft Access 97 Używa biblioteki Automatyzacji OLE
Microsoft Excel wersje 4, 5 i 7 1.1.20 — 31.12.99 1.1.00 — 31.12.19 albo wprowadzać rok jako czterocyfrowy
Microsoft Excel 97 1.1.30 — 31.12.99 1.1.00 — 31.12.29 albo wprowadzać rok jako czterocyfrowy
Microsoft Works do Windows, wersje 2.0x, 3.0, 3.0a i 3.0b 1.1.00 — 31.12.99 Wprowadzać rok jako czterocyfrowy
Visual Basic 3.0 i wcześniejsze (VBRUN300.DLL) Używa bieżącego stulecia
Visual Basic 4.0 (16-bitowy) (Funkcja DateSerial używa VBRUN400.DLL; wszystkie inne funkcje używają bibliotek Automatyzacji OLE) Używa bieżącego stulecia
Visual Basic 4.0 (32-bitowy) (Funkcja DateSerial, używająca VBRUN400.DLL) Używa bieżącego stulecia
Visual Basic 4.0 i późniejsze (32-bitowe), za wyjątkiem funkcji DateSerial Używa biblioteki Automatyzacji OLE
Visual FoxPro wersje wcześniejsze niż 5.0 1.1.00 — 31.12.99 Wprowadzać rok jako czterocyfrowy
Visual FoxPro 5.0 i późniejsze Ustawiane przez "SET CENTURY TO … ROLLOVER …"
Polecenie DATE w MS-DOSO 1.1.80 — 31.12.99 Wprowadzać rok jako czterocyfrowy

32-bitowe systemy operacyjne Windows, tj. Windows 95 i Windows NT, zawierają biblioteki oprogramowania, które m.in. udostępniają funkcje konwersji dat z roku dwucyfrowego na rok czterocyfrowy. Biblioteka taka nazywa się “biblioteką Automatyzacji OLE” (OLE Automation Library). Dzięki niej w nowych wersjach naszych produktów ujednolicone zostają sposoby dokonywania konwersji, którą ponadto można łatwo modyfikować przez zaktualizowanie odnośnej biblioteki. Powyższa tabela zawiera zasady przeprowadzania konwersji przez tę bibliotekę.


Microsoft Corporation© Wszelkie prawa zastrzeżone