DateTime.Now.AddSeconds()
in に相当するものはありますか?IronPython
存在しない場合、 in でそれを達成する方法はIronPython
?
質問する
1404 次
1 に答える
3
DateTime
System
名前空間から、.Net フレームワークの一部です。フレームワークの内容は、使用する言語に関係なくほぼ同じです。
以下は、IronPython で有効です。
import System
dt = System.DateTime.Now.AddSeconds(30)
以下は、インタラクティブ チュートリアルのコンソール ウィンドウのスクリーンショットです。
上記は、.NetSystem.DateTime
オブジェクトを実際に使用することを前提としています。しかし、Python で多くのことを行っている場合は、datetime
代わりに Python クラスを使用することをお勧めします。Python では、timedeltaTimeSpan
クラスは .Netのクラスと非常によく似た働きをします。
from datetime import datetime, timedelta
dt = datetime.now() + timedelta(seconds = 30)
これは 、IronPython を含むすべてのPython インタープリターで機能します。以下は、IronPython インタラクティブ チュートリアルのコンソール ウィンドウの別のスクリーンショットです。
于 2013-06-23T22:36:35.560 に答える