DateTime.Now.AddSeconds()
是否有in的等价物,IronPython
如果没有,如何在 in 中实现IronPython
?
问问题
1404 次
1 回答
3
DateTime
是 .Net 框架的一部分,来自System
命名空间。无论您使用哪种语言,框架中的任何内容都几乎相同。
以下在 IronPython 中有效:
import System
dt = System.DateTime.Now.AddSeconds(30)
以下是交互式教程中控制台窗口的屏幕截图。
以上假设您真的想使用 .NetSystem.DateTime
对象。但是如果你在 python 中做很多事情,你可能想要使用 Pythondatetime
类来代替。在 Python 中,timedelta类的工作方式与 .Net 中的类非常相似TimeSpan
:
from datetime import datetime, timedelta
dt = datetime.now() + timedelta(seconds = 30)
这适用于 任何python 解释器,包括 IronPython。下面是 IronPython 交互式教程中控制台窗口的另一个屏幕截图:
于 2013-06-23T22:36:35.560 回答