在DateTime.Now.AddSeconds()
中是否有IronPython
,如果没有,则如何在IronPython
中实现?
答案 0 :(得分:3)
DateTime
是System
命名空间中.Net框架的一部分。无论您使用何种语言,框架中的任何内容都几乎相同。
以下内容在IronPython中有效:
import System
dt = System.DateTime.Now.AddSeconds(30)
以下是the interactive tutorial中控制台窗口的屏幕截图。
以上假设您确实想要使用.Net System.DateTime
对象。但是如果你在python中做了很多,你可能想要使用Python datetime
类。在Python中, timedelta 类与.Net中的TimeSpan
类非常相似:
from datetime import datetime, timedelta
dt = datetime.now() + timedelta(seconds = 30)
这适用于任何 python解释器,包括IronPython。以下是IronPython交互式教程中consol窗口的另一个屏幕截图: