1

我在C#(Silverlight 4)應用程序中託管一個IronPython引擎實例,以實時執行一些Python腳本。這些腳本可以返回IronPython.Modules.PythonDateTime+datetime,IronPython.Modules.PythonDateTime+dateIronPython.Modules.PythonDateTime+time類型的值。我需要將這些值轉換爲C#中的System.DateTime值,而不會丟失分辨率。我該怎麼做呢?從IronPython.Modules.PythonDateTime到System.DateTime的類型轉換

回答

2

我不認爲有一種很好的方法可以做到這一點,而不是像年,月,日等屬性拉動日期時間的元素,並從這些屬性構造一個新的DateTime實例。您可以在ironpython.codeplex.com上提交功能請求以明確轉換爲DateTime。這對於至少其中一些實現來說非常簡單,因爲它們在幕後使用了DateTime。

+0

謝謝,恐龍。這就是我現在正在做的,但我不確定這是否會導致分辨率的損失。某些使用蜱或同等屬性的直接轉換本來就很棒... – lo5 2010-08-31 04:53:10

相關問題