La documentazione MSDN per datetime consiglia di utilizzare datetime2. Ecco la loro raccomandazione:
Usa il time
, date
, datetime2
e datetimeoffset
tipi di dati per newwork. Questi tipi sono allineati con SQLStandard. Sono più portatili.time
, datetime2
e datetimeoffset
fornire più secondi di precisione.datetimeoffset
fornisce supporto per il fuso orario per le applicazioni distribuite a livello globale.
datetime2 ha un intervallo di date più ampio, una precisione frazionaria predefinita più ampia e una precisione specificata dall'utente facoltativa. Inoltre, a seconda della precisione specificata dall'utente, potrebbe utilizzare meno spazio di archiviazione.