tengo en una base de datos sql server un valor tipo nvarchar que es en realidad un timestamp de una fecha de sincronizacion.
He manejado muy poco SQL pero un
TimeStamp no tiene nada que ver con una fecha (
DateTime).
TimeStamp:
It's just a binary representation of a consecutive number - it's only good for making sure a row hasn't change since it's been read.
y RowVersion:
Is a data type that exposes automatically generated, unique binary numbers within a database.
RowVersion is generally used as a mechanism for version-stamping table rows.
The rowversion data type is just an incrementing number and does not preserve a date or a time. To record a date or time, use a datetime2 data type
Así que no puedes convertir un TimeStamp/RowVersion a una fecha, porque no es, ni tampoco contiene, una fecha.
Para otro tipo de conversiones (DateTime) puedes castear la expresión ~>
Converts an expression of one data type to another in SQL Server 2012.Saludos.