On Tue, 16 Oct 2007 12:33:33 +0530, krishnakant Mane wrote: > firstly, I can't get a way to convert a string like "1/2/2005" in a > genuan date object which is needed for calculation.
Why? Split the string up, convert the parts to `int` and just create a `datetime.date` object. > now once this is done I will create a another date object with > today = datetime.datetime.now() > and then see the difference between this today and the string that I > converted to date. > now in the first place I can't recall how I can convert a string to a date. > then now I don't know how to calculate difference in days between > today and the string converted date. In [421]: '1/2/2005'.split('/') Out[421]: ['1', '2', '2005'] In [422]: map(int, '1/2/2005'.split('/')) Out[422]: [1, 2, 2005] In [423]: month, day, year = map(int, '1/2/2005'.split('/')) In [424]: a = datetime.date(year, month, day) In [425]: b = datetime.date.today() - a In [426]: b.days Out[426]: 1017 Maybe you should read the docs next time. ;-) Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list