Silverlight 从IronPython.Modules.PythonDataTime到System.DateTime的类型转换

Silverlight 从IronPython.Modules.PythonDataTime到System.DateTime的类型转换,silverlight,silverlight-4.0,ironpython,dynamic-language-runtime,Silverlight,Silverlight 4.0,Ironpython,Dynamic Language Runtime,我正在我的C#(Silverlight 4)应用程序中托管一个IronPython引擎实例,以便动态执行一些Python脚本。这些脚本可以返回IronPython.Modules.pythondateime+datetime、IronPython.Modules.pythondateime+date或IronPython.Modules.pythondateime+time类型的值。我需要在不丢失分辨率的情况下,将这些值转换为C#中的System.DateTime值。如何做到这一点?我认为除了从

我正在我的C#(Silverlight 4)应用程序中托管一个IronPython引擎实例,以便动态执行一些Python脚本。这些脚本可以返回
IronPython.Modules.pythondateime+datetime
IronPython.Modules.pythondateime+date
IronPython.Modules.pythondateime+time
类型的值。我需要在不丢失分辨率的情况下,将这些值转换为C#中的
System.DateTime
值。如何做到这一点?

我认为除了从属性(如年、月、日等)中提取日期超时的元素外,没有什么好方法可以做到这一点。。。并根据这些数据构造一个新的DateTime实例。您可以在ironpython.codeplex.com上提交功能请求,以显式转换为DateTime。至少对其中一些应用程序来说,这是非常简单的,因为它们在幕后使用了DateTime。

谢谢,迪诺。这就是我现在正在做的,但我不确定这是否会导致失去决心。使用滴答声或等效属性进行某种直接转换会非常好。。。