La documentation MSDN pour datetime recommande d'utiliser datetime2. Voici leur recommandation :
Utilisez le
time
,date
,datetime2
etdatetimeoffset
types de données pour les nouveaux travaux. Ces types s'alignent sur le SQLStandard. Ils sont plus portables.time
,datetime2
etdatetimeoffset
fournir plus de précision en secondes.datetimeoffset
fournit une prise en charge du fuseau horaire pour les applications déployées dans le monde entier.
datetime2 a une plus grande plage de dates, une plus grande précision fractionnaire par défaut et une précision optionnelle spécifiée par l'utilisateur. En fonction également de la précision spécifiée par l'utilisateur, il peut utiliser moins de stockage.