4
IronPython
中是否有相當於DateTime.Now.AddSeconds()
,如果不存在,如何在IronPython
中實現?在IronPython中等效的DateTime.Now.AddSeconds
IronPython
中是否有相當於DateTime.Now.AddSeconds()
,如果不存在,如何在IronPython
中實現?在IronPython中等效的DateTime.Now.AddSeconds
DateTime
是來自System
命名空間的.Net框架的一部分。無論您使用何種語言,框架中的任何內容都幾乎相同。
以下是有效的IronPython的:
import System
dt = System.DateTime.Now.AddSeconds(30)
以下是從the interactive tutorial控制檯窗口的截圖。
上述假設你真的想使用.NET System.DateTime
對象。但是如果你在python中做了很多事情,你可能想使用Python代替Python。在Python中,timedelta類的工作原理非常相似TimeSpan
類在.net:
from datetime import datetime, timedelta
dt = datetime.now() + timedelta(seconds = 30)
這將在任何工作 Python解釋器,包括IronPython的。下面是IronPython互動教程中控制檯窗口的另一個截圖: