2010-10-19 18 views
0

Je l'habitude d'avoir ce code dans Visual Basic:Python de Visual Basic CDate équivalent

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

et je ne peux pas comprendre dans ce que je dois convertir ce jour pour faire mangeable pour COM.

Des suggestions?

+0

Pourriez-vous décrire ce qu'il doit faire avec la chaîne ' "2010-03-19"'? – eumiro

+0

Eumiro, Il devrait convertir la chaîne de date en représentation de date COM de la même manière que CDate fait ... BTW trouvé la réponse. –

Répondre

1

Ok, solution trouvée. Bellow est équivalent python:

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

approche est la même que dans: Python date string to date object