将zope DateTime对象转换为Python datetime对象的最佳方法是什么?

Eri*_*ler 8 python zope

我需要将zope 2 DateTime对象转换为Python datetime对象.最好的方法是什么?谢谢,Erika

Mar*_*ers 11

较新的DateTime实现(2.11及更高版本)有一个asdatetime返回python datetime.datetime实例的方法:

modernthingy = zopethingy.asdatetime()
Run Code Online (Sandbox Code Playgroud)


Ale*_*lli 7

modernthingy = datetime.datetime.fromtimestamp(zopethingy.timeTime())
Run Code Online (Sandbox Code Playgroud)

这个datetime例子是时区天真的; 如果你需要支持时区(如Zope2 DateTime那样),我推荐第三方扩展包pytz.