Python Visual Basic';硫镉当量

Python Visual Basic';硫镉当量,python,com,vbscript,win32com,Python,Com,Vbscript,Win32com,我以前在Visual Basic中有以下代码: rpt.ParameterFields.GetItemByName("RowDate").AddCurrentValue CDate("2010-03-19") 我不知道我必须转换什么日期才能让COM吃得下 有什么建议吗?好的,找到了解决方案。Bellow相当于python: rpt.ParameterFields.GetItemByName("RowDate").AddCurrentValue(datetime.datetime.strptim

我以前在Visual Basic中有以下代码:

rpt.ParameterFields.GetItemByName("RowDate").AddCurrentValue CDate("2010-03-19")
我不知道我必须转换什么日期才能让COM吃得下


有什么建议吗?

好的,找到了解决方案。Bellow相当于python:

rpt.ParameterFields.GetItemByName("RowDate").AddCurrentValue(datetime.datetime.strptime('2010-03-19', "%Y-%m-%d").date())
方法类似于:

您能描述一下它应该如何处理
“2010-03-19”
字符串吗?Eumiro,它应该像CDate一样将日期字符串转换为COM日期表示形式。。。顺便说一句,我找到了答案。