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

相关问题