Python中Visual Basic的CDate等价物

1 投票
1 回答
846 浏览
提问于 2025-04-16 05:44

我以前在Visual Basic里有这段代码:

rpt.ParameterFields.GetItemByName("RowDate").AddCurrentValue CDate("2010-03-19")

但是我现在不知道该把日期转换成什么格式,才能让COM能识别。

有没有什么建议?

1 个回答

2

好的,找到解决办法了。下面是相应的Python代码:

rpt.ParameterFields.GetItemByName("RowDate").AddCurrentValue(datetime.datetime.strptime('2010-03-19', "%Y-%m-%d").date())

这个方法和这里的做法是一样的:

把Python中的日期字符串转换为日期对象

撰写回答