C# IronPython中的DateTime.Now.AddSeconds等效项

C# IronPython中的DateTime.Now.AddSeconds等效项,c#,.net,datetime,ironpython,C#,.net,Datetime,Ironpython,在IronPython中是否有与之等价的DateTime.Now.AddSeconds(),如果没有,如何在IronPython中实现它?DateTime是.Net框架的一部分,来自系统命名空间。无论您使用何种语言,框架中的任何内容都几乎相同 以下内容在IronPython中有效: import System dt = System.DateTime.Now.AddSeconds(30) 以下是中控制台窗口的屏幕截图 以上假设您确实想要使用.NetSystem.DateTime对象。但是,如

IronPython
中是否有与之等价的
DateTime.Now.AddSeconds()
,如果没有,如何在
IronPython
中实现它?

DateTime
是.Net框架的一部分,来自
系统
命名空间。无论您使用何种语言,框架中的任何内容都几乎相同

以下内容在IronPython中有效:

import System
dt = System.DateTime.Now.AddSeconds(30)
以下是中控制台窗口的屏幕截图

以上假设您确实想要使用.Net
System.DateTime
对象。但是,如果您在python中做了很多工作,那么您可能希望使用python
datetime
类。在Python中,timedelta类的工作原理与.Net中的
TimeSpan
类非常相似:

from datetime import datetime, timedelta
dt = datetime.now() + timedelta(seconds = 30)
这将在任何python解释器中工作,包括IronPython。下面是IronPython交互教程中Console窗口的另一个屏幕截图: