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 回答