为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

杨魅力 2021-07-29 21:16:05
我编写了一个查询来从 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'在调用另一个使用该值的查询之前转换为正确的时间戳值。
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

由于您使用的是python3,因此转换相对容易。

s=b'\x00\x00\x00\x00\x0f\xe7\xaco'
'0x'+s.hex().upper()

有输出

'0x000000000FE7AC6F'


查看完整回答
反对 回复 2021-08-03
  • 1 回答
  • 0 关注
  • 158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信