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.