我继承了一个与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
。这可能吗?怎么样?任何帮助都会很棒。
答案 0 :(得分:1)
这个问题并没有真正肯定的答案。 MSSQL中的数据类型实际上是一个序列号,尽管名称。所以它不可能将它转换为日期时间对象。