如何使用python从SQL Server检索时间戳?

我编写了一个查询来从 SQL Server 的表中检索一行。我在这里使用 pyodbc 和 python 3.7。


我得到以下信息:


(18, 3, 1, 'test', 'test', None, Decimal('0.0000'), Decimal('0.0000'), 0, 0, b'\x00\x00\x00\x00\x0f\xe7\xaco')

The last value b'\x00\x00\x00\x00\x0f\xe7\xaco' is the timestamp of the row which looks like follows in the database "0x000000000FE7AC6F".

我希望能够按原样检索时间戳,或者能够b'\x00\x00\x00\x00\x0f\xe7\xaco'在调用另一个使用该值的查询之前转换为正确的时间戳值。


杨魅力
浏览 159回答 1
1回答

繁星点点滴滴

由于您使用的是python3,因此转换相对容易。s=b'\x00\x00\x00\x00\x0f\xe7\xaco' '0x'+s.hex().upper()有输出'0x000000000FE7AC6F'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python