代码之家  ›  专栏  ›  技术社区  ›  user170442

python Visual Basic的cdate等效项

  •  0
  • user170442  · 技术社区  · 14 年前

    我以前在Visual Basic中使用过此代码:

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

    我也不知道要把日期转换成什么样的东西才能吃到COM。

    有什么建议吗?

    1 回复  |  直到 12 年前
        1
  •  1
  •   Community CDub    7 年前

    好的,找到了解决方案。以下是python的等价物:

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

    方法与以下相同: Python date string to date object