1

MSSQL データベースに接続する SQLAlchemy モデルを継承しました。ほとんどのテーブルにはmodified列があります。列はデータベース内で計算されるため、モデルは次のように宣言します。

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 に答える