1

我继承了一个连接到 MSSQL 数据库的 SQLAlchemy 模型。大多数表都有一modified列。这些列是在 db 中计算的,因此模型像这样声明它们:

modified = Column(TIMESTAMP, FetchedValue())

当我调用此属性时,它会作为只读缓冲区返回:

>>> Thing.modified
<read-only buffer for 0xa901fa0, size 8, offset 0 at 0xa901fc0>

# as a string...
>>> str(Thing.modified)
'\x00\x00\x00\x00\x00\x85o8'

我需要做的是将其转换为datetime. 这可能吗?如何?任何帮助都是极好的。

4

1 回答 1

1

这个问题并没有真正的肯定答案。MSSQL 中的数据类型实际上是一个序列号,尽管有这个名字。所以实际上不可能将其转换为日期时间对象。

于 2012-08-22T04:13:23.047 回答