从HexaDecimal转换TimeStamp

时间:2017-09-19 07:23:07

标签: sql-server timestamp

如何在SQL Server中将十六进制时间戳转换为日期时间。 我尝试了Cast / Convert,但它会抛出错误。

此致 拉胡

1 个答案:

答案 0 :(得分:1)

你做不到。 “Transact-SQL时间戳数据类型与SQL-2003标准中定义的时间戳数据类型不同.SQL-2003时间戳数据类型等同于Transact-SQL日期时间数据类型。”和“时间戳数据类型只是一个递增的数字,不保留日期或时间。要记录日期或时间,请使用日期时间数据类型。” Source

并且:“时间戳语法已被弃用。此功能将在未来版本的Microsoft SQL Server中删除。请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。” Source