now() 在 DateTime 2.12 中迁移到哪里了?
我有一个产品在使用DateTime模块里的now()方法。
from DateTime import now
不过,在DateTime 2.12版本中,这个方法不见了。
这个方法是被移到别的地方了吗?还是说现在有新的、更推荐的方式来获取当前时间呢?
3 个回答
2
Zope的DateTime模块从来没有过一个叫做now()的方法——至少自从我开始使用Zope以来(那是90年代末的时候)是这样的 :-)
你是在说Python标准库里的datetime.now()吗!?
6
如果你指的是内置的日期时间模块,从Python 2.5开始,now
就是datetime
类的一个类方法:
import datetime
datetime.datetime.now()
9
来自这个页面:
如果这个函数没有传入任何参数,它会返回当前的日期和时间,并且这个时间是根据你电脑的时区来显示的。
我查看了DateTime.py的代码,没有找到now()这个方法。所以,回答你的问题,如果想获取当前时间,只需要这样写:current = DateTime().