datetime2 può essere considerata come  una estensione del tipo datetime che consente un range di date più elevato (Da 1 gennaio 1 d.C. a 31 dicembre 9999 d.C) e una precisione frazionaria definibile dall’utente.

datetimeoffset può rappresentare data e ora tenendo anche conto del fuso orario con i seguenti range :

Intervallo di date

da 0001-01-01 a 9999-12-31

dal 1 gennaio 1 d.C. al 31 dicembre 9999 d.C.

Intervallo di ore

da 00:00:00 a 23:59:59.9999999

Intervallo di differenze di fuso orario

Da -14:00 a +14:00

Potete trovare qualche esempio nel link seguente :

http://technet.microsoft.com/en-us/library/ms180878.aspx