Najlepiej
przegl╣daµ z
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Ω.
|