I'm trying to get the difference in dates using the time module rather than datetime because I need to use strptime() to convert a date and then find out how many weeks and days until that date. I'm a beginner so any help would be appreciated. Here is the code:
def OBweeks(ptID): qry = 'SELECT short_des FROM problems WHERE patient_ID = %s;' % (ptID) results = EMR_utilities.getAllData(qry) for items in results: r = re.search('\d\d\d\d-\d\d-\d\d', items) if r: d = time.strptime(r.group(), "%Y-%m-%d') - time.localtime() weeks, days = divmod(d.days, 7) return '%s %s/7 weeks' % (weeks, days) This isn't working. I'm getting "unsupported operand type for -: 'time.struct_time' and 'time.struct_time" error. Thanks, Mike -- http://mail.python.org/mailman/listinfo/python-list