我正在我的C#(Silverlight 4)应用程序中托管IronPython引擎实例,以便即时执行一些Python脚本。这些脚本可以返回IronPython.Modules.PythonDateTime+datetime
,IronPython.Modules.PythonDateTime+date
或IronPython.Modules.PythonDateTime+time
类型的值。我需要在C#中将这些值转换为System.DateTime
值而不会丢失分辨率。我该怎么做?
答案 0 :(得分:2)
除了从年,月,日等属性中提取日期时间元素之外,我认为除此之外还有一个很好的方法。并从那些构建新的DateTime实例。您可以在ironpython.codeplex.com上提交功能请求,以显式转换为DateTime。至少其中一些是非常微不足道的,因为他们在幕后使用了DateTime。