sql server convert hex timestamp to datetime

在SQL Server中,可以使用CONVERT函数和STYLE参数来将十六进制时间戳转换为datetime类型。

DECLARE @hex_timestamp VARCHAR(16) = '0x0000A336E2F6AD91';

SELECT CONVERT(DATETIME, @hex_timestamp, 1);

STYLE参数1表示使用格式“yyyy-mm-dd hh:mi:ss”。

请注意,这种方法仅适用于SQL Server 2008和更高版本。

  •