IronPython中的DateTime.Now.AddSeconds等效项

时间:2013-06-23 18:59:54

标签: c# .net datetime ironpython

DateTime.Now.AddSeconds()中是否有IronPython,如果没有,则如何在IronPython中实现?

1 个答案:

答案 0 :(得分:3)

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

以下内容在IronPython中有效:

import System
dt = System.DateTime.Now.AddSeconds(30)

以下是the interactive tutorial中控制台窗口的屏幕截图。

Iron Python Demo 1

以上假设您确实想要使用.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窗口的另一个屏幕截图:

Iron Python Demo 2