Dokumentacja MSDN dotycząca datetime zaleca używanie datetime2. Oto ich rekomendacja:
Użyj time
, date
, datetime2
idatetimeoffset
typy danych dla nowej pracy. Te typy są zgodne z SQLStandard. Są bardziej przenośne.time
, datetime2
i datetimeoffset
zapewnić większą precyzję w sekundach.datetimeoffset
zapewnia obsługę stref czasowych dla globalnie wdrażanych aplikacji.
datetime2 ma większy zakres dat, większą domyślną precyzję ułamkową i opcjonalną precyzję określoną przez użytkownika. Również w zależności od precyzji określonej przez użytkownika może zużywać mniej pamięci.